如果未加载文档,请禁用自己的Word 2007加载项
||
我已经使用Visual Studio 2010和.NET 3.5为Word 2007开发了应用程序级加载项。它所做的部分工作是使用
Globals.ThisAddIn.Application.Selection.Range
插入文字。
但是,当没有文档加载时,此代码将失败。我可以捕获异常或以编程方式检测当前是否打开了文档,但是我认为必须有一种更简单的方法...
当Word 2007打开但未加载任何文档时,功能区上的大多数按钮都被禁用(即变灰)。
知道如何实现吗?
加载项会钩入事件并相应地禁用其按钮吗?
如果是这样,这将是
DocumentBeforeClose
事件,如果在没有文档的情况下以某种方式打开Word,这可能会有风险吗? (也就是说,没有文档加载,但是尚未触发该事件。)
提前致谢!
更新:
好吧,好像在利用
getEnabled=\"MyMethod\"
XML的属性可能是前进的方向,但这似乎仅适用于功能区上的单个控件,而不适用于整个功能区本身。
没有找到相关结果
已邀请:
2 个回复
恋卡
没有比这更容易的了。 关于功能区上的按钮,您是否还想完成其他事情?
舞备联