OleContainer打开word后,如果屏蔽Ribbon菜单下的某些功能
用OleContainer控件打开了一个word文档,现在想让word2007的Ribbon菜单下有些功能不能使用,比如要让“审阅”功能不能使用,应该怎么控制呢! 好像使用CommandBars 及Controls属性无法做到!
[解决办法]
up
[解决办法]
很早前用过olecontainer,后来发现控制WORD时总不尽如人意,就转到使用CreateOleObject()来控制WORD,显示用webbrowser,比使用olecontainer功能强大。那个方便啊...
再后来,OFFICE2007出来,webbrowser不能再装WORD,EXCEL之类了,不知道MS是怎么想的。
不过,是不是可以在使用olecontainer的同时,使用ole方法连接,再调用VBA间接控制比如你说的“审阅”功能?
有时间的话,我也试一试
[解决办法]
了解的料看,Ribbon是commandbars成之一,能找到ribbon,可解你的
[解决办法]
或你有助
[解决办法]
考一下msdn操作commandbars的范例(for word2007)
http://msdn.microsoft.com/en-us/library/bb212714.aspx
[解决办法]
是否 CommandBars['ribbon'].Controls ?
[解决办法]
看起只能借助add in express了。
[解决办法]