我有一个用C ++编写的Excel加载项XLL,说它叫做abc.xll。

我想做的是编写一个批处理脚本,以便当我调用它以“ Prod”参数开头时,它将在C:\ xllProduction \ abc.xll文件夹中以及当我启动时启动带有xll加载项的Excel。并使用“ 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

10-06 10:10