En excel, ce genre de macro se place dans le subfolder XLSTART, sous forme d'un fichier .XLS sans feuille visible.
Comment fait-on en word ?
Merci d'avance.
En excel, ce genre de macro se place dans le subfolder XLSTART, sous forme d'un fichier .XLS sans feuille visible.
Comment fait-on en word ?
Merci d'avance.
Salut,
un petit tour dans la faq !
http://word.developpez.com/faq/?page...macroevenement
Salut heureux-Oli,
et merci pour le petit tour dans la faq. Très instructif.
J'ai à mon avis mal formulé mon besoin, en tout cas partiellement.
Où et sous quelle forme dois-je (puis-je) stocker du code pour qu'il soit accessible dès que Word est ouvert ?
(le pendant des .XLS de XLSTART pour excel).
Merci d'avance et bonne journée à toi.
J'ai trouvé.
je dois mettre mon code dans un .DOT de C:\Program Files\Microsoft Office\OFFICE11\STARTUP (Office 2003).
C'est donc dans Application.path & "\Startup\".
merci.
![]()
Avec cette formulation.
Si ton code se trouve dans le Normal.dot, il sera disponible pour tous les documents.
Si il se trouve dans un .dot, il sera disponible pour tous les document crées avec ce modèle.
Si il se trouve dans un document, il sera disponible pour ce document.
,
si je te suis bien, il est donc impossible de faire appel à du code d'un .DOT situé dans le folder STARTUP, si le document n'a pas été créé avec ce modèle et s'il ne s'agit pas de normal.dot, alors que ce modèle est ouvert automatiquement par word au lancement
Donc, ce système-ci ne marche pas dans mon cas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Documents("GSAPI_VBA.DOT").MaRoutine
Quel est alors le meilleur moyen d'avoir mon code dispo, si je voudrais pouvoir l'installer avec un programme de setup et je souhaite que via un barre d'outil que je vais installer les fonctions qui se trouvent dedans soient disponibles que que soit le fichier word ouvert ?![]()
Si, tu peux faire appel au code situé dans un autre document.
Mais le plus simple, c'est l'utilisation de ce que j'ai expliqué.
Le répertoire StartUp n'est pas utilisé comme en Excel pour Word.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager