是否有可能将 VBA 脚本与C++集成以调用函数调用



我想将 excel 的 VBA 脚本与C++链接起来,以便在环境之间调用函数?这可能吗??

是的。

如果您有与自动化兼容的 COM API,请使用该 API。

如果您有一个简单的基于句柄的 API,则可以使用 VBA 的外部函数声明语法。

  • https://msdn.microsoft.com/en-us/library/aa243324(v=vs.60).aspx

或者,您可以使用 midl 为 API 编写类型库。

  • https://msdn.microsoft.com/en-us/library/windows/desktop/aa367091(v=vs.85).aspx

或者,可以使用C++围绕C++ API 编写基于 COM 或句柄的包装器。

最新更新