質問

アクティブなドキュメントの状態に基づいてメニューを変更する Word 2003 の .dot テンプレートがあります。
DocumentChange, DocumentOpen そして NewDocument の出来事 Word.Application トリガー設定 .Visible そして .Enabled CommandBarButton コントロールのプロパティ。

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

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

役に立ちましたか?

解決

コントロールの表示プロパティと有効プロパティを操作しています。しかし、コマンドバー全体を非表示/再表示して更新しようとしたでしょうか?

application.CommandBars.ActiveMenuBar.visible = false
application.CommandBars.ActiveMenuBar.visible = true
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top