2013-09-22 61 views
1

所以我試圖再次解決我的Office add-in任務;我創建了ATL項目,添加了簡單的類,現在想添加接口實現,如http://www.devarticles.com/c/a/Cplusplus/Writing-an-MS-Word-Addin/1/建議;_IDTExtensibility2,什麼DLL導入到ATL項目?

但是,可用類型庫列表沒有列出要添加的可擴展性;我在Program Files下檢查,但發現Extensibility.dll有一個沒有公開COM類的.NET程序集。 available type libraries

+1

C:\ Program Files文件(x86)的\ Common Files文件\設計\ MSADDNDR.olb。那篇文章*嚴重*過時。我強烈建議開始使用C#,如果需要,可以使用C++/CLI與C++代碼進行交互。 –

回答

5

類型庫是{AC0714F2-3D04-11D1-AE7D-00A0C90F26F4},名爲「Microsoft Add-In Designer」,可能由MSADDNDR.DLL託管。

// typelib filename: MSADDNDR.DLL 

[ 
    uuid(AC0714F2-3D04-11D1-AE7D-00A0C90F26F4), 
    version(1.0), 
    helpstring("Microsoft Add-In Designer") 
] 

enter image description here