Executer automatiquement une macro
Résolu
greenthumb
-
greenthumb -
greenthumb -
Bonjour,
voici mon problème :
Lors de l'ouverture d'un fichier word, je voudrais que la macro word FusionOuvrirSourceDonnées s'execute automatiquement. En recherchant sur Internet, j'ai vu qu'il fallait faire (dans Sub Document_Open()) :
Call la_macro
Or si j'écris Call FusionOuvrirSourceDonnées, il ne reconnait pas la macro... Quelqu'un a une solution ?
Merci :)
voici mon problème :
Lors de l'ouverture d'un fichier word, je voudrais que la macro word FusionOuvrirSourceDonnées s'execute automatiquement. En recherchant sur Internet, j'ai vu qu'il fallait faire (dans Sub Document_Open()) :
Call la_macro
Or si j'écris Call FusionOuvrirSourceDonnées, il ne reconnait pas la macro... Quelqu'un a une solution ?
Merci :)
Configuration: Windows 2000 Firefox 3.0.4
5 réponses
-
Bonjour,
Vérifier si votre fonction est déclaré en [ Private ]
Private Function FusionOuvrirSourceDonnées
Soit vous la déclarer en public
Public Function FusionOuvrirSourceDonnées
Soit vous placez la function dans le module [ ThisDocument ]
Lupin -
Salut, merci de m'avoir répondu :-)
Le problème est que la macro FusionOuvrirSourceDonnées est une macro intégrée dans Word, je ne peux donc rien modifier sur cette macro, je n'arrive même pas à y accéder depuis VB Editor :S -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
hum hum... en fait j'ai recréé une lettre type, et avant d'enregistrer la toute première fois, j'ai ouvert ma source de données, puis j'ai enregistré. Comme ça maintenant il me demande automatiquement si je veux ouvrir ma source de données...
C'est tout bête en fait lol ^^
Merci de m'avoir lu et d'avoir pris la peine de me répondre tout de même :)
@+ Arsène xD