首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel (VBA)中注销XLL

在Excel (VBA)中注销XLL
EN

Stack Overflow用户
提问于 2011-04-11 04:27:28
回答 2查看 5.3K关注 0票数 9

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

  1. 我发现我可以通过双击来注册XLL。还有哪些其他方法,特别是从VBA或Excel菜单中呢?
  2. 如何通过Excel和VBA注销XLL?我认为每次在Visual下重新构建Xll时,都必须这样做。
  3. ,Excel 2010 64位是否需要为64位

编译和链接Xll?

谢谢,史蒂夫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-11 06:57:08

我通常在下面使用,因为我必须在excel会话期间多次借出/卸载xla。如果它对你有用,请告诉我:

代码语言:javascript
复制
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。祝好运

票数 5
EN

Stack Overflow用户

发布于 2011-05-04 13:08:23

在上面的答案中加入一点。

1)您可以在2007年之前在工具/加载项中注册一个dll,在2007年之后,您需要按下developer选项卡中的加载项,或者转到Excel选项页上的“外接程序”选项卡上,然后按“管理- Excel外接程序后转到”。从任何一个地方,您可以浏览到一个文件,这将自动注册它。

2)如前所述,取消选中复选框将从excel卸载外接程序。每次构建dll时,只要dll位于相同的位置,就不需要重新注册。

( 3)是的,任何64位xll都必须编译为64位

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5616732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档