我刚刚在 Visual C++ 2010 下使用 XLW 探索 Excel 的 XLL 编程世界,到目前为止,使用 XLW 包提供的模板一切都很顺利,我有几个问题:
- 我发现可以通过双击 XLL 来注册它。还有哪些其他方法,尤其是通过 VBA 或 Excel 菜单?
- 如何通过 Excel GUI 和 VBA 取消注册 XLL?我认为每次在 Visual Studio 下重建 Xll 时都必须执行此操作。
- 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/