我正在開發我的第一個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的應用程序實例。