我刚刚在Visual C ++ 2010下使用XLW发现了用于Excel的XLL编程世界,到目前为止,使用XLW包提供的模板一切顺利,我有几个问题:
谢谢, 史蒂夫
答案 0 :(得分:4)
我通常在下面使用,因为我必须在Excel会话期间多次贷款/卸载xla。让我知道它是否适合你:
AddIns.Add Filename:= "C:\test\1.XLL"
AddIns("Pricer Add-In").Installed = False
AddIns.Add Filename:= "C:\test\Arbitrage.XLL"
AddIns("Pricer Add-In").Installed = True
您必须确保addin的文件路径和名称匹配。要检查插件的名称,请转到工具 - >加入。
您还可以使用“录制宏”功能并开始录制并禁用/启用工具中的插件/ xll - >加入。祝你好运
答案 1 :(得分:2)
在上面的答案中添加一点。
1)您可以在2007年之前的版本的Tools / Addins中注册dll,2007年之后您需要从开发人员选项卡中按下addins或转到Excel选项页面上的Add-Ins选项卡,然后在Manage - Excel之后按Go加载项。从这些地方中的任何一个,您都可以浏览到一个文件,并自动注册它。
2)如上所述,取消选中该复选框可从excel卸载加载项。只要dll位于同一个地方,您就不需要在每次构建时重新注册。
3)是的,必须为64位
编译任何64位xlls