2009-07-02 55 views
1

我有Office 2003. 我想在使用VBA的MS Access中使用計時器創建Commandbar。使用VBA創建具有計時器事件的CommandBar

我想要的是在半秒鐘的命令欄按鈕中獲取活動表單的名稱並列出表單的名稱。

我該怎麼做?

+0

你爲什麼要這樣做? – 2009-07-03 03:53:27

回答

0

您可以在Excel 2003中使用Macro對象創建一個CommandBar。但是,需要每1/2秒更新一次它完全過量。表單不會非常頻繁地添加或刪除,因此出於性能和維護原因您應該有一個靜態列表。

最好的方法是實際製作一個自定義菜單(Autoexec宏中的AddMenu行),該宏調用一個包含其中所有菜單條目的不同宏。實際的命令欄需要大量的VB來使它們正常工作。