我生成的程序是word COM加载项程序,继承IRibbonExtensibility接口,加入raw_GetCustomUI回调函数实现的word界面屏蔽,使用word应用进程序打开本地文档时,屏蔽掉的选项卡不会显示,
如图
,
但使用VBA documents.open方法打开本地文档时,屏蔽掉的选项卡又显示了,
使用VBA documents.add方法新建文档时,屏蔽掉的选项卡不会显示,为什么documents.open打开文档时屏蔽不了选项卡呢?
如果是需要屏蔽 Word 中的界面,建议使用组策略实施操作,经测试,即使通过 documents.open 打开,屏蔽依然生效
参考知识库文献:
禁用 Office 2010 中的用户界面项和快捷键
http://technet.microsoft.com/zh-cn/library/cc179143
若您更倾向于使用自己开发的加载项,建议您访问开发者论坛寻求更有效的帮助:
http://social.msdn.microsoft.com/Forums/en-us/category/officedev
Max Meng
TechNet Community Support
谢谢您的帮助,问题已经解决,原来是我的OFFICE2010少打了个补丁包"mso2010-kb2553260-fullfile-x86-glb.exe"