Существует много неудобств, связанных с ответами.
Первое: Visual Studio 2010 может установить свой пакет VSTO даже на компьютерах, где Office 2010 не установлен, для меня это былосделано при обновлении проекта VS2008 / VSTO3.
Второе: обновленный проект сохранил ссылки на сборки Office 11, сборки Visual Studio 9.(Я искренне сомневаюсь, что это пройдет с VS2012, хотя, если эти сборки не являются частью отдельных пакетов времени выполнения VSTO3.0 / 4.0).
Кроме того, невозможно создать проект Office 2003 из VS2010, но https://stackoverflow.com/a/5325505/438039 указывает нам на широкие возможности создания VSTO4.0 (например, Interop for Office 12,Проект Visual Studio 10) для запускает в Office 2003. Я думаю, что также возможно запустить его из Studio, изменив настройки проекта, как здесь: C # - не удается отладить надстройку слова Office - таким образом, я рекомендую запускать без отладки (поскольку внешнее приложение не подключается к отладчику при запуске ..).Это также показало существование VSTOWord2003Adaptor.dll
, который загружается из каталога VS2008 в моей системе.- надеюсь, что это часть пакетов VSTO3 / VSTO4.Другой способ - отредактировать .csproj, указав путь к WinWord.exe - https://stackoverflow.com/a/12584772/438039 - оба работают неправильно.
Сложнее настроить правильную среду разработки VS2010 / VSTO4чем создать надстройку для Office 2003.