是否可以使用VBA计算Word ribbon中的按钮单击次数?

是否可以使用VBA计算Word ribbon中的按钮单击次数?,vba,ms-word,Vba,Ms Word,我在Word功能区的自定义选项卡上有一个自定义按钮,用于打开模板。我想知道这个按钮被点击了多少次,所以我知道模板被使用了多少次 可以用VBA这个词来计算吗?如果是,如何操作?在“自定义”按钮的子按钮中,只需添加一个变量,该变量每次运行时递增一。然后,您可以将其显示在其他地方,或者返回到MsgBox中,或者以您喜欢的方式返回 Sub customMacro() Static Count As Long Count = Count + 1 Documents.Open Fil

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


可以用VBA这个词来计算吗?如果是,如何操作?

在“自定义”按钮的子按钮中,只需添加一个变量,该变量每次运行时递增一。然后,您可以将其显示在其他地方,或者返回到MsgBox中,或者以您喜欢的方式返回

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

Ben在下面的回答似乎是一个很好的方法,但是这只会在应用程序会话期间跟踪计数。根据你的需要,这可能(也可能不)足够。谢谢你,本。正如David Zemens所说,它将在会话期间跟踪计数,但我认为我将存储计数(从0开始)并添加每次单击。让我们看看这是怎么回事。