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 :)
Configuration: Windows 2000
Firefox 3.0.4

5 réponses

  1. 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
  2. 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
  3. Utilisateur anonyme
     
    re:

    quelle version de Word avez-vous ?

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

    (Désolé pour le temps de réponse...)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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