J'ai créé un ajout de code managé pour Access 2003 à l'aide de Visual Basic 2008 (VS Professional) et fonctionne correctement sur mon ordinateur de développement. Il a été créé à l'aide du modèle Shared Add-in.Ajout de code managé pour Access 2003
J'ai utilisé le projet d'installation pour installer ... et le .Net Framework a été installé.
Cependant lorsque je tente de déployer sur un autre PC, je reçois l'erreur suivante:
méthode 'Connect' de l'objet 'COMAddIn' n'a pas pu
le code qui échoue est:
With COMAddIns("MyAddin1.Connect")
' Make sure the COM add-in is loaded.
.Connect = True 'The code crashes here
.Object.TestAddIn
End With
L'article utilisé pour créer est here (même si cela a été écrit pour Access 2007)
Le complément existe dans la collection mais ne con nect. En outre, il n'apparaît pas dans la liste de COM ADD-INS installé via l'interface graphique MS Access 2003.
J'ai essayé de réinstaller Office 2003 (installation complète) et de réinstaller le complément.
Vous ne savez pas si vous avez ce travail ou pas, une autre possibilité est que votre assemblée lance une exception dans vos fonctions pour OnConnection ou OnStartupComplete - vaut la peine de vous assurer que vous êtes en train d'attraper des exceptions et les enregistrer. – GalleySlave
L'installation du correctif KB908002 sur le client a résolu le problème. Merci de votre aide. – Mark3308