2010-10-22 8 views
0

mon problème est bloqué mot VSTO 2007 addin. Une fois que l'addin tombe en panne, en mode non-debug, il est incapable de le réactiver à partir du mot (définir son statut de inactif à actif). La seule façon de procéder est de recompiler le plugin. J'ai essayé avec LoadBehaviour = 3 (word place cette valeur immédiatement dans 0, après son exécution). Il n'y a pas d'entrées de résilience.Mot inactif addin - reenable

Ce n'est pas causé par l'exception à l'initialisation (je l'ai débogué).

Mon suspect est, ce mot a caché GUID plugin quelque part, et ne permet pas de l'activer. Est-il possible de supprimer toutes les informations du plugin et de le réinstaller une fois de plus?

Répondre

0

Une fois désactivé (sans débogage), vous devez le réactiver manuellement (Menu Application -> Options Word -> Compléments -> sélectionnez Add-ins désactivés dans le menu en bas de la page -> enable votre complément).

Vous ne pouvez pas le réactiver par programme car le complément ne chargera pas et ne sera pas en mesure d'exécuter du code du tout. Lorsque vous le recompilez dans Visual Studio, il est probablement désenregistré et enregistré à nouveau, de sorte que vous ne remarquez pas le problème.

+0

Non, la raison en était que Office 2007 ne fonctionne pas avec les plugins enregistrés dans HKLM. http://support.microsoft.com/kb/976811 – Chojny