我正在开发我的第一个Word 2007插件,并且我已将OfficeRibbon添加到了我的项目中。在一个按钮点击处理程序中,我想引用当前的Word.Document
或Word.Application
。VSTO:为什么OfficeRibbon.Context为空?
我正试图通过OfficeRibbon.Context
属性获取参考,文档中所说的属性应参照当前的Application
对象。但是,它始终是null
。
有谁知道任
一)如果有什么我需要做的,使OfficeRibbon.Context
出现填充正确?
b)如果还有其他方法,我可以获得对Word应用程序或活动Word文档的引用?
注:
我使用VS2008 SP1
色带看起来已初始化罚款:色带正确呈现在Word中;我可以通过构造函数和OnLoad成员来调试调试器;按钮单击处理程序正确执行。
OfficeRibbon.Context属性
C#
public Object Context { get; internal set; }
表示与此OfficeRibbon对象相关联的检查员窗口或应用程序实例的对象。
备注
在Outlook中,此属性指的是在其上显示此OfficeRibbon检查员窗口。
在Excel,Word和PowerPoint中,此属性返回显示此OfficeRibbon的应用程序实例。