Pb de macros

Fermé
Guillaume - 17 sept. 2002 à 10:16
 Guillaume - 18 sept. 2002 à 09:28
Salut,

J'utilise depuis un certain temps un logiciel de Base de données qui marchait à la perfection jusqu'à il y a peu. Ce logiciel permet, grâce à une macro, de créer des lettres sous word en insérant des champs de la base. Or depuis peu j'obtiens un message d'erreur style "Erreur automation" agrémenté d'un code erreur négatif (?). A priori, cette erreur vient de la macro elle-même, mais malgré la réinstallation de la macro, du logiciel de BdD ou de Word (voire les 3 en meme temps avec nettoyage complet du disque dur et deu registre sur tout ce qui concerne ces logiciels), j'obtiens toujours la meme erreur.

Existe-t-il un moyen de corriger ce pb sans formater le disque dur ?? Peut-être en reprogrammant la macro (si oui comment accéder au code source) ?

Merci de votre aide

Guillaume
c'est la pride de tête l'informatique

2 réponses

Ova Messages postés 345 Date d'inscription vendredi 5 juillet 2002 Statut Membre Dernière intervention 9 juin 2004 22
17 sept. 2002 à 14:42
Bonjour,

J'ai déjà eu ce pb. C'etait il y a très longtemps ...
Je n'ai pas été capable de résoudre le pb, par contre, j'ai trouvé quel était le pb:
le code VBA crée une instance de Microsoft Word d'habitude (CreateObject("Word.Application")), mais là ... il voyait plus Microsoft Word, mais Winword.

Vala ... c'est tout ce que je peux dire. @ l'époque j'avais réglé le pb en reformatant.
Il y a surement moyen de faire qque chose sans reformater ... surement dans le registre, mais je n'ai pas été capable de le faire.

Si le code VBA fonctionnait parfaitement jusqu'à maintenant, il n'y a aucune raison de le modifier ....

Bonne journée,

Ova
.:: Ki ne teste rien n'a rien ::..
0
Merci pour cette réponse.

Je suis actuellement en essai de résolution avec une société américaine dont j'attends la réponse dans les prochains jours.

Si la solution qu'ils me fourniront fonctionne (ce que j'espère, je veux pas tout réinstaller moi !!) je la diffuserai.

A bientôt

Guillaume
0