2009-09-10 6 views
1

J'utilisais une macro Excel qui utilise mscomm32.ocx pour communiquer avec le port série. Cela fonctionnait bien jusqu'à un mois ou deux. Maintenant, lorsque nous essayons de l'exécuter à nouveau, cela ne fonctionne pas. Lorsque j'essaie de le charger, il est indiqué que "le sujet n'est pas approuvé pour l'action spécifiée". Quelqu'un peut-il m'aider?MSCOMM32.ocx causes d'utilisation Non approuvé Erreur

... Merci

Répondre

1

En fait, certaines mises à niveau de sécurité de Microsoft ont empêché l'ancien mscomm32.dll de se charger. Une version plus récente de la DLL résout le problème La version la plus récente est disponible en tant que correctif sur le site Web de Microsoft. Mais il fallait que VB6 soit installé pour fonctionner. Je ne sais pas comment contourner cela. Merci ...

0

Ceci est probablement la cause d'une mise à jour de votre installation Excel. Les versions plus récentes d'Office ont des politiques de sécurité plus strictes. Ce code document décrit comment ils peuvent être édités. (En fait, la section ActiveX)

+0

Je n'ai pas pu trouver HKCU \ Software \ Policies \ Microsoft \ VBA \ Security dans mon registre. – Manoj

+0

Essayez de le créer. Si ce n'est pas le cas, la valeur par défaut sera utilisée. –

+0

Cela n'a pas aidé non plus ... – Manoj

Questions connexes