0

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

谢谢大家的帮助 :)

贡萨洛

4

1 回答 1

1

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

请注意,在不同的语言中,Caption 可能会发生变化,因此最好键入 ID 属性。

这是一篇关于如何获取这些名称和 ID 的帖子

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

于 2011-03-28T16:25:19.657 回答