在 Excel 启动时附加相同的插件,但来自不同的文件夹
attach same addins but from different folders on Excel start up
我有一个用 C++ 编写的 Excel 插件 XLL,假设它叫做 abc.xll。
我想做的是写一个小的批处理脚本,这样当我调用它以 "Prod" 参数开始时,它将启动 Excel 和 C 中的 xll 插件: \xllProduction\abc.xll 文件夹,当我使用 "Dev" 参数启动它时,它将在 C:\xllDev\abc.xll 文件夹中启动 Excel xll。
我知道我可以在 .bat 文件中使用 set local 来强制环境变量只对特定会话有效,我可以使用 start excel 来启动 Excel,但是我我不确定如何从特定的 xll 开始。
如果有帮助,我正在使用 Excel 2010。
谢谢!
您需要修复 Excel 用于在启动脚本中获取 XLL 的注册表项。查看此答案以获取提示:How to deploy an Excel XLL Add-In and automatically register the Add-In in Excel
我有一个用 C++ 编写的 Excel 插件 XLL,假设它叫做 abc.xll。
我想做的是写一个小的批处理脚本,这样当我调用它以 "Prod" 参数开始时,它将启动 Excel 和 C 中的 xll 插件: \xllProduction\abc.xll 文件夹,当我使用 "Dev" 参数启动它时,它将在 C:\xllDev\abc.xll 文件夹中启动 Excel xll。
我知道我可以在 .bat 文件中使用 set local 来强制环境变量只对特定会话有效,我可以使用 start excel 来启动 Excel,但是我我不确定如何从特定的 xll 开始。
如果有帮助,我正在使用 Excel 2010。
谢谢!
您需要修复 Excel 用于在启动脚本中获取 XLL 的注册表项。查看此答案以获取提示:How to deploy an Excel XLL Add-In and automatically register the Add-In in Excel