прикрепить одни и те же надстройки, но из разных папок при запуске Excel

У меня есть надстройка Excel XLL, написанная на C++, скажем, она называется abc.xll.

Что я хотел бы сделать, так это написать небольшой пакетный скрипт, чтобы, когда я вызываю его для запуска с параметром «Prod», он запускал Excel с надстройкой xll в папке C:\xllProduction\abc.xll и когда я запускаю с параметром "Dev" он запустит Excel xll в папке C:\xllDev\abc.xll.

Я знаю, что могу использовать set local в файле .bat, чтобы заставить переменную среды действовать только для определенного сеанса, и я могу использовать start excel для запуска Excel, но я не уверен, как начать с определенного xll.

Я использую Excel 2010, если это поможет.

Спасибо!


person AZhu    schedule 13.03.2015    source источник


Ответы (1)


Вам потребуется исправить записи реестра, которые Excel использует для получения XLL в сценарии запуска. Взгляните на этот ответ для получения советов: add-in-in-excel">Как развернуть надстройку Excel XLL и автоматически зарегистрировать надстройку в Excel

person osullivj    schedule 17.03.2015