excel - 在 Excel 中取消注册 XLL (VBA)

标签 excel vba xll

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

  1. 我发现可以通过双击 XLL 来注册它。还有哪些其他方法,尤其是通过 VBA 或 Excel 菜单?
  2. 如何通过 Excel GUI 和 VBA 取消注册 XLL?我认为每次在 Visual Studio 下重建 Xll 时都必须执行此操作。
  3. Excel 2010 64 位是否需要为 64 位编译和链接 XLL?

谢谢, 史蒂夫

最佳答案

我通常使用下面的方法,因为我必须在 Excel session 期间多次借出/卸载 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

您必须确保插件的文件路径和名称匹配。要检查插件的名称,请转到“工具”->“插件”。

您还可以使用“录制宏”功能并从“工具”->“插件”开始录制并禁用/启用插件/xll。祝你好运

关于excel - 在 Excel 中取消注册 XLL (VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5616732/

相关文章:

arrays - VBA excel : Filtering By date and assigning Criteria2 value to a variable?

vba - 有没有办法找到重复的单词?

vba - 如果用户正在删除,则检测工作表更改

c++ - 如何使用 Excel12v C 接口(interface)设置单元格值

c - 如何指定 XLL 函数应该溢出?

excel - 在 Apache POI 中设置列​​宽

excel - 如果列中的单元格包含文本,则重复行,然后将值从一列移动到另一列?

vba - 在Excel中使用VBA查看我是否有权限打开该文件

c++ - 在c++ xll中从excel中接收一个矩阵,修改并返回

php - 如何使用php从mysql获取数据到www/data/文件夹保存为xls?