2008-11-18 3 views
0

У меня проблема с моим пользовательским Addin на слово, потому что иногда MS Word был отключен моим добавлением, и мне нужно написать еще один AddIn, который был включен для включения/выключения моего первого AddIn. Является ли это возможным?Могу ли я написать AddIn в MS Word, который включал еще один AddIn?

извините за мой английский :(

ответ

0

Какие дополнения в технологии вы используете? VSTO? Какую версию офиса вы используете?

В целом можно сделать то, что вы хотите Однако причина, по которой Office отключает надстройки, заключается в том, что надстройка выбрала необработанное исключение. В этом случае Office установит значение LoadBehavior в реестре на 2.

Возможно, было бы лучше проанализировать и обработать основная проблема, вызывающая исключение.

1

Я согласен с divo, первым шагом будет добавление обработки/регистрации исключений, чтобы предотвратить добавление аддинов. Вы также можете обратиться к этой статье

Debugging in Application-Level Projects

Однако, я также имел проблемы с каким-то надстройка становится инвалидами, не бросать никаких исключений. Если вышеприведенные подходы не работают, вы всегда можете пойти и иметь другую программу, которая принудительно устанавливает LoadBehavior вашего дополнения от 2 до 3, что должно снова включить его.