ОК. Я нашел решение добавить его на компьютере, на котором установлен только Office 2003: Установите следующее
- .NET Framework 2.0
- .NET Framework 3.5 SP1
- Office 2003 PIA
- Инструменты Visual Studio 2005 для Office SE Runtime
- Инструменты Visual Studio для системы Office 3.0 Runtime
- Инструменты Visual Studio 2005 для Office, второе издание Образец
- Установите ваше дополнение через проект установки
Вам необходимо предоставить FullTrust своему аддину, для этого вы можете набрать следующее:
%WINDIR%\Microsoft.NET\Framework\v2.0.50727\Caspol.exe -q -m -ag 1 -url "\*" FullTrust -n YourAddin.dll
Затем убедитесь, что ключи реестра находятся здесь с правильными значениями: Записи реестра для надстроек уровня приложения .
В моем случае значение LoadBehavior было установлено на 3, но когда я запускаю word в первый раз, оно меняется на 2. Установите его обратно на 3, и оно должно работать.