【问题标题】:Is it possible to count how many button clicks in the Word ribbon with VBA?是否可以使用 VBA 计算 Word 功能区中的按钮点击次数?
【发布时间】:2016-03-29 23:34:07
【问题描述】:

我在打开模板的 Word 功能区的自定义选项卡上有一个自定义按钮。我想知道这个按钮被点击了多少次,所以我知道模板被使用了多少次。

是否可以使用 Word VBA 进行计数?如果是,怎么做?

【问题讨论】:

  • Ben 下面的回答似乎是一个不错的方法,但这只会在应用程序会话期间跟踪计数。根据您的需要,这可能(或可能不会)就足够了。

标签: vba ms-word


【解决方案1】:

在自定义按钮的 sub 中,只需添加一个变量,每次运行时都会加一。然后,您可以将其显示在其他地方,或者在 MsgBox 中返回,或者您喜欢的任何方式。

Sub customMacro()
    Static Count As Long
    Count = Count + 1
    Documents.Open FileName:="template.doc"
End Sub

【讨论】:

  • 谢谢你,本。正如 David Zemens 所说,它会在会话期间跟踪计数,但我想我会存储计数(从 0 开始)并添加每次点击。让我们看看它是如何工作的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-29
  • 2020-05-30
  • 1970-01-01
相关资源
最近更新 更多