我正在尝试在 Access VBA 编辑器中创建自己的工具栏按钮(commandbarbutton)。它是一个在名为“RunTests”的公共模块中运行过程的按钮。我做了这样的按钮:
Public Sub CreateToolbar()
Dim cmdBar As CommandBar
Dim cmdButton As CommandBarButton
Set cmdBar = Application.VBE.CommandBars.Add("Run Tests")
Set cmdButton = cmdBar.Controls.Add(msoControlButton)
cmdButton.FaceId = 558
cmdButton.DescriptionText = "Run the tests"
cmdButton.Caption = "Run Tests"
cmdButton.OnAction = "RunTests"
cmdButton.Enabled = True
cmdButton.Style = msoButtonIconAndCaption
cmdBar.Visible = True
End Sub
我运行该程序作为测试。它创建了按钮就好了。但是“点击”动作没有响应。该按钮似乎不可点击。有人知道为什么吗?
编辑:找到解决方案:http: //support.microsoft.com/default.aspx ?scid=kb;en-us;Q280607 - 我会尽快回答我自己的问题以关闭它。