【问题标题】:Interfacing with VBA application [closed]与 VBA 应用程序交互 [关闭]
【发布时间】:2017-03-25 10:45:11
【问题描述】:

哪一个更容易通过 COM(类型库文件)、ATL 或 MFC 将 C++ 与用 VBA 编写的应用程序接口?可以提供学习资料吗?

【问题讨论】:

  • 虽然我不确定 ATL 或 MFC 是什么,但我使用的方法是在 C++ 中创建一个 DLL,在其中使用 DEF 文件公开函数。在您的 VBA 应用程序中,您可以加载 DLL,并使用这些函数...

标签: c++ mfc com atl


【解决方案1】:

要使用 C++ 中的外部 COM 对象,请通过 #import 使用编译器 COM 支持。它是迄今为止最简单、最全面的。

要创建 COM 对象以向 VBA 公开用 C++ 编写的功能,请使用 ATL。请注意,在这种情况下,您应该使用双接口。

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多