0

私は現在、ワード2k3でメニューバーのいくつかのボタンを無効にしようとしていますが、その方法がわかりません。オンラインで見つけたものから、user32.dllから関数「EnableMenuItem」を呼び出す必要があるようです。しかし、それは機能していないようです。他に利用できるオプションはありますか?マクロを使用せずにコピー/貼り付け/切り取りを無効にして、呼び出しを傍受したい。

助けてくれてありがとう:)

ゴンサロ

4

1 に答える 1

1

app.commandbarsコレクションを繰り返して特定のコマンドバー(この場合は編集メニュー)を見つけてから、コマンドを繰り返して特定のメニュー項目を見つける必要があります。そうすれば、クリックイベントをフックできるはずです。またはボタンを無効にします(CommandBarButtonオブジェクトには設定可能なENABLEDプロパティがあり、VISIBLEも設定できると思います)。

言語が異なると、キャプションが変更される可能性があるため、IDプロパティをキー入力することをお勧めします。

これらの名前とIDを取得する方法の投稿は次のとおりです

http://support.microsoft.com/kb/243988

于 2011-03-28T16:25:19.657 に答える