禁用Word 2003中的默认按钮

时间:2011-03-27 16:24:42

标签: c# vsto office-2003 word-2003

我目前正在尝试禁用单词2k3中菜单栏上的一些按钮,但我不知道如何这样做,从我在网上找到的内容似乎我需要调用函数“EnableMenuItem” user32.dll,但似乎没有用。还有其他选择吗?我想禁用复制/粘贴/剪切而不使用宏来拦截调用。

谢谢大家的帮助:))

贡萨洛

1 个答案:

答案 0 :(得分:1)

您必须遍历app.commandbars集合才能找到特定的命令栏(在本例中为EDIT MENU),然后通过命令进行交互以找到特定的菜单项,那么您应该可以挂钩单击事件,或禁用按钮(CommandBarButton对象具有您可以设置的ENABLED属性,我相信您也可以在它们上设置VISIBLE。)

请注意,在不同的语言中,标题可以更改,因此最好键入ID属性。

以下是如何获取这些名称和ID

的帖子

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