我只是在Visual 2010下发现用XLW编程XLLs的世界,到目前为止,使用XLW包提供的模板一切都很顺利,我有几个问题:
编译和链接Xll?
谢谢,史蒂夫
发布于 2011-04-11 06:57:08
我通常在下面使用,因为我必须在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您必须确保文件和加载项的名称匹配。要检查加载项的名称,请转到Tools -> addin。
您还可以使用"Record“特性,并从Tools -> Addin开始录制和禁用/启用外接程序/xll。祝好运
发布于 2011-05-04 13:08:23
在上面的答案中加入一点。
1)您可以在2007年之前在工具/加载项中注册一个dll,在2007年之后,您需要按下developer选项卡中的加载项,或者转到Excel选项页上的“外接程序”选项卡上,然后按“管理- Excel外接程序后转到”。从任何一个地方,您可以浏览到一个文件,这将自动注册它。
2)如前所述,取消选中复选框将从excel卸载外接程序。每次构建dll时,只要dll位于相同的位置,就不需要重新注册。
( 3)是的,任何64位xll都必须编译为64位
https://stackoverflow.com/questions/5616732
复制相似问题