Je vais avoir un problème où la ProgID
du complément est MyAddIn alors que je veux que ce soit MyAddin.Connect parce qu'il ya beaucoup de feuilles de calcul existantes où les références VBA MyAddin.Connect.VSTO COM Add-In PROGID
J'ai changé tous les cas de MyAddIn à MyAddin.Connect dans le fichier csproj fichier, manifeste et vsto. J'ai changé chaque instance dans le registre.
Même la clé de Registre HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ Excel \ Addins \ MyAddIn
à MyAddIn.Connect
encore quand je vérifie la ProgID
par VBA, il dit MyAddIn (la nom convivial dans le COM Add-Ins Manager est MyAddin.Connect).
Où est exactement le ProgID
chargé depuis VBA dans Excel? Je devrais noter qu'il fonctionnait parfaitement quand je déboguais l'AddIn par l'intermédiaire de Visual Studio. Mais quand je l'installe via une installation InstallShield, il refuse tout simplement de fonctionner.