1

アクティブなドキュメントの状態に基づいてメニューを変更する Word 2003 .dot テンプレートがあります。CommandBarButton コントロールの および プロパティを設定するトリガーの
およびイベント。DocumentChangeDocumentOpenNewDocumentWord.Application.Visible.Enabled

アクティブなドキュメントを切り替えると、プロパティの変更によって公開されたコントロールはVisible正しく表示されますが、有効/無効にされたテキスト ボタンの外観は変わりません。有効なコントロールにカーソルを合わせると表示できますが、無効なコントロールは、ウィンドウを前面に配置するまで再描画されません。

非表示と公開をシミュレートするために、再描画メッセージをメニューバーに送信する簡単な方法はありますか?

4

1 に答える 1

1

コントロールの可視および有効なプロパティで遊んでいます。しかし、コマンドバー全体を非表示/非表示にして更新しようとしましたか?

application.CommandBars.ActiveMenuBar.visible = false
application.CommandBars.ActiveMenuBar.visible = true
于 2008-09-21T16:24:58.557 に答える