Executer automatiquement une macro

Résolu
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 :)
A voir également:

5 réponses

Utilisateur anonyme
 
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
0
greenthumb
 
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
0
Utilisateur anonyme
 
re:

quelle version de Word avez-vous ?

Lupin
0
greenthumb
 
Bonjour, j'utilise Word 2002 ;)

(Désolé pour le temps de réponse...)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
greenthumb
 
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
0