C++ 从(非托管)C+调用XLL+;

C++ 从(非托管)C+调用XLL+;,c++,xll,C++,Xll,我有一个XLL Excel插件,现在另一个团队希望在他们的项目中使用相同的功能(非托管C++)。是否有一种方法直接从C++中连接这个XLL? < P>是XLL未管理或非托管代码吗?< /P> 据我所知,一个非托管C++ XLL文件实际上是一个DLL,导出Excel调用的特定方法。 如果您的XLL有一个.def文件,也许您可以添加将由其他团队调用的方法。您可以使用GET.WORKSPACE(44)获取外接程序及其参数签名的列表。如果没有hablo宏工作表,请从中加载xllutility.xll,并

我有一个XLL Excel插件,现在另一个团队希望在他们的项目中使用相同的功能(非托管C++)。是否有一种方法直接从C++中连接这个XLL?

< P>是XLL未管理或非托管代码吗?< /P>

据我所知,一个非托管C++ XLL文件实际上是一个DLL,导出Excel调用的特定方法。 如果您的XLL有一个.def文件,也许您可以添加将由其他团队调用的方法。

您可以使用GET.WORKSPACE(44)获取外接程序及其参数签名的列表。如果没有hablo宏工作表,请从中加载xllutility.xll,并在单元格中调用=GET_WORKSPACE(44)。(请注意下划线。)

第二列是函数名,第三列是按如下所述编码的参数列表:

使用上面链接中的handy adjust.xll将输出调整到正确的大小