我有一个XLL Excel插件,现在另一个团队希望在他们的项目中使用相同的功能(非托管C ++)。有没有办法直接从C ++与这个XLL接口?
答案 0 :(得分:1)
您是XLL非托管代码还是非托管代码?
据我所知,非托管C ++ XLL文件实际上是一个DLL,它导出Excel调用的特定方法。
如果您的XLL有.def文件,也许您可以添加其他团队调用的方法。
答案 1 :(得分:1)
您可以使用GET.WORKSPACE(44)获取加载项及其参数签名的列表。如果您没有hablo宏表,请从http://sdrv.ms/JtaMIV加载xllutility.xll并在单元格中调用= GET_WORKSPACE(44)。 (注意下划线。)
第二列是函数的名称,第三列是按此处所述编码的参数列表:http://msdn.microsoft.com/en-us/library/office/bb687900.aspx
使用上面链接中的方便adjust.xll将输出调整为正确的大小。