2016-11-11 55 views
1

哪一种更容易将C++与通过COM(类型库文件),ATL或MFC在VBA中编写的应用程序接口?你能否提供材料来学习?与VBA应用程序接口

+0

虽然我不知道ATL或MFC是,我采用的方法是在C创建一个DLL ++,你暴露的功能使用DEF文件。在您的VBA应用程序中,您可以加载DLL,并使用这些函数... – DrDonut

回答

1

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

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