2009-07-02 14 views
1

私はOffice 2003を持っています。 VBAを使用してMS Accessでタイマー付きコマンドバーを作成したいと思います。VBAを使用してタイマーイベントでアクセスCommandBarを作成する

私が今半分待つのは、アクティブなフォームの名前を取得し、フォームの名前を表示するコマンドバーボタンです。

どうすればいいですか?

+0

なぜこれをやりたいですか? –

答えて

0

Excel 2003でマクロオブジェクトを使用してCommandBarを作成することはできますが、1/2秒ごとに更新する必要があります。フォームは頻繁に追加または削除されないため、パフォーマンスとメンテナンスの両方の理由で静的リストを用意する必要があります。

実際には、すべてのメニューエントリを含む別のマクロを呼び出すカスタムメニュー(AddMenuマクロをAutoexecマクロに作成)を作成することをお勧めします。実際のコマンドバーでは、VBを適切に動作させるためにはかなりの量のVBが必要です。

関連する問題