2011-03-27 50 views
0

我目前正試圖禁用單詞2k3中菜單欄上的一些按鈕,但我不知道如何這樣做,從我可以在網上找到似乎我需要調用函數「EnableMenuItem」從user32.dll,但它似乎沒有工作。還有其他選擇嗎?我想禁用複製/粘貼/剪切而不使用宏來攔截調用。禁用字2003中的默認按鈕

感謝大家的幫助:)

貢薩洛

回答

1

你必須通過收集app.commandbars interate遍歷查找特定命令欄(在這種情況下,在編輯菜單),然後通過命令查找特定的菜單項,那麼你應該可以鉤住點擊事件,或者禁用按鈕(CommandBarButton對象有一個ENABLED屬性可以設置,我相信你也可以在它們上面設置VISIBLE)。

請注意,在不同的語言中,標題可以更改,因此最好使用ID屬性的關鍵字。

下面是如何獲得這些名稱後和ID的

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