如何才能够完全屏蔽Word的菜单项呢??????

Azi03 2002-10-08 10:39:30
我用curApp.CommandBars("tools").Controls(19).Enabled = False使工具菜单的选项失效,但是还可以通过自定义对话框,对这个菜单项做重置操作,这个菜单项立刻就有效了。

如果用curApp.CommandBars("tools").Controls(19).Visible = False把该菜单项隐藏掉,也可以通过自定义把它再拖出来。

怎么样才能完全屏蔽掉这个菜单项呢,让用户无论如何都无法使用?????

欢迎大家一起讨论。
...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzsswz 2002-10-09
  • 打赏
  • 举报
回复
你这样做,当心用户骂娘哦,你用Vba屏蔽掉word菜单,结果是所有doc被打开时,word菜单也被屏蔽掉了,而用户又不会如何把屏蔽掉的word菜单恢复过来,这样做未免太过分了吧!!!
gxingmin 2002-10-09
  • 打赏
  • 举报
回复
把“自定义”也给屏蔽掉
Azi03 2002-10-09
  • 打赏
  • 举报
回复
楼上的,你错了,我修改菜单只是在我程序控制的区间,当我的程序不再需要控制Word的时候,我自然会把它改回原样,这一点不需要你来担心。

gxingmin(小高)
你说把“自定义”也屏蔽掉,怎么屏蔽呢,CommandBars集合里面没有工具栏菜单,自然也就没有“自定义”Control,不知道你有什么办法可以把它屏蔽掉呀。我现在做到了这个地步:不能把“选项”按钮放到任何其它地方,也不能对它做“重新设置”操作。但是,可以给这个命令设置一个快捷键,通过快捷键调出选项对话框。这一点我现在还没有办法屏蔽掉,不知大家有什么高见,还请不吝赐教!谢谢各位!
arrow_gx 2002-10-08
  • 打赏
  • 举报
回复
在 宏指令里,将一个属性 好像是 menu 什么地,设为flase ,具体我想不起来了,当时我费了好大的劲才恢复过来

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧