【问题标题】:_IDTExtensibility2, what DLL to import into ATL project?_IDTExtensibility2,将什么 DLL 导入 ATL 项目?
【发布时间】:2013-09-27 15:21:06
【问题描述】:

所以我正在尝试再次解决我的Office add-in 任务;我已经创建了ATL项目,添加了简单的类,现在想添加接口实现,正如http://www.devarticles.com/c/a/Cplusplus/Writing-an-MS-Word-Addin/1/建议的那样;

但是,可用类型库列表没有列出可添加的扩展性;我在 Program Files 下进行了检查,但 Extensibility.dll 发现有一个没有暴露 COM 类的 .NET 程序集。

【问题讨论】:

  • C:\Program Files (x86)\Common Files\Designer\MSADNSDDR.olb。那篇文章严重过时了。我强烈建议您开始使用 C#,如有必要,请使用 C++/CLI 与 C++ 代码进行互操作。

标签: c++ com atl


【解决方案1】:

类型库是{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")
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 2016-02-05
    • 2016-08-13
    • 2023-03-14
    • 2012-01-19
    • 1970-01-01
    相关资源
    最近更新 更多