在Excel (VBA)中注销xsl



我刚刚发现在Visual c++ 2010下使用XLW为Excel编程xml的世界,到目前为止,使用XLW包提供的模板一切都很顺利,我有几个问题:

  1. 我发现我可以通过双击它来注册XLL。还有什么其他的方法,特别是从VBA或Excel菜单?
  2. 如何通过Excel GUI和VBA注销XLL ?我假设每次在Visual Studio下重建Xll时都必须这样做。
  3. Excel 2010 64位需要为64位编译和链接的xsl吗?

谢谢,史蒂夫。

我通常使用以下,因为我必须在excel会话期间多次借出/卸载xla。让我知道它是否适合你:

AddIns.Add Filename:= "C:test1.XLL"
AddIns("Pricer Add-In").Installed = False
AddIns.Add Filename:= "C:testArbitrage.XLL"
AddIns("Pricer Add-In").Installed = True

您必须确保文件路径和外接程序的名称匹配。进入"Tools -> addin"查看插件的名称。

您也可以使用"记录宏"功能,从Tools -> addin开始记录和禁用/启用插件/xll。祝你好运

给上面的答案加一点。

1)您可以在2007年之前的版本中注册一个dll/插件,2007年之后,您需要从开发人员选项卡中按下插件或转到Excel选项页上的插件选项卡,然后在管理- Excel插件后按下go。你可以从任何一个地方浏览到一个文件,它会自动注册它。

2)如上所述,取消选中复选框将从excel中卸载加载项。只要dll在同一位置,就不需要每次构建时都重新注册。

最新更新