Executer automatiquement une macro

Résolu/Fermé
greenthumb - 11 déc. 2008 à 16:03
 greenthumb - 12 déc. 2008 à 09:59
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
11 déc. 2008 à 16:34
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
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
11 déc. 2008 à 17:32
re:

quelle version de Word avez-vous ?

Lupin
0
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
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