Я работаю над проектом шаблона макроса с поддержкой макросов VSTO Excel 2010, который я планирую упаковать с другим файлом / контентом / ресурсами и установить (набор инструментов WiX) на целевой компьютер.
Предполагается, чтопользователь нажимает на ярлык (например, с рабочего стола) для шаблона Excel, запускает Excel с надстройками и затем начинает работать.У меня также есть некоторые отчеты dotx в каталоге установки, который должен запускаться кнопкой ленты VSTO.
Вопрос в том, как узнать каталог установки из кнопки ленты VSTO?
Посколькуновая книга Excel вышла из шаблона Excel, было бы хорошо, если бы было что-то вроде ThisWorkbook.Template.Path.
EDIT : я понимаю, что в этом вопросе есть две части, перваячасть отвечает здесь , а вторая нуждается в уточнении:
Предположим, у меня есть шаблон документа mytemplate.xltm в C: \ templates.Затем я дважды щелкаю файл, чтобы открыть Excel, и по умолчанию из файла создается «Новая рабочая книга».Теперь, как мне вернуть путь «C: \ templates» из «Новой рабочей книги»?Я хочу знать, где находится файл mytemplatex.xltm или, что еще лучше, из которого создается файл «Новая рабочая книга».
Ответ на этот вопрос должен дать мне «C \ templates \ mytemplate.xltm» в C # VSTO /Interop.Спасибо.