Access VBA Editor で独自のツールバー ボタン (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 - できるだけ早く自分の質問に答えて閉じます。