Я разрабатываю общую надстройку с использованием VB.Net 2008 и VSTO, которая должна запускаться при запуске любого приложения MS Office. Он должен работать как для приложений 2002, 2003 и 2007 годов. Мне удалось собрать рабочую надстройку, которая выскакивает тестовое сообщение с указанием версии Office и имени приложения, и протестировала его во всех приложениях.
Следующая часть решения состоит в том, чтобы закодировать код приложения, который должен быть запущен для аудита документов и корпоративной защитной маркировки, а также, например; в Excel, проверяя, все ли надстройки связаны с папкой сетевых надстроек.
С этого момента мой подход заключался в том, чтобы позднее связать объект приложения и установить для этого объекта одну из типизированных (например, Excel) ссылок на объект приложения, которые существуют в коде.
Я все еще новичок во ВСТО, поэтому, если я делаю что-то странное, пожалуйста, дайте мне знать! :)
Та.