-
Je suis en Office 2007 et je vais essayer de recharger Office 2000 pour pouvoir t'aider, en espérant qu'il n'y aura pas interférence entre les 2 versions parce que je ne peux pas me permettre de désinstaller la version 2007.
Je reviens sur le sujet si j'ai des réponses à t'apporter.
-
je pense déjà que si tu trouves en office 2007 je serai heureux.
merci déjà
-
En tout cas, pour le premier point, "Enregistrer sous" fonctionne avec la sélection de "Macro complémentaire (*.Xla).
-
ok c'est fait
mais si je veux ajouter à la main "macro complémentaire" excel hurle en disant que la macro n'est pas valide
est ca c'est le workbook_open qui ne lui plait pas, ?
-
Deux remarques
Workbook_Open est une procédure événementielle du module ThisWorkbook.
Il peut être conflictuel d'appeler une autre macro avec ce nom et en tout cas elle ne s'exécutera que par appel direct.
Le nom d'une macro ne peut contenir d'espace comme "Macro complémentaire"
-
je suis paumé là
le fichier d'orige xls fonctionne trés bien : à l'ouvertrure - via workbook_open- il construit une commande sur le clic droit et cette commande fonctionne parfaitement.
je ne sais pas si c'est ça qui fait planter le xla ou si c'est autre chose.
en tout cas il faudra bien que je trouve quelque chose pour implanter mon bouton de commande.
-
Essaie de déboguer en pas à pas.
Si cela ne donne rien, envoies le fichier xls et xla.
-
1 pièce(s) jointe(s)
enfin j' ai fini par trouver : :ccool:
c'était bien une erreur dans mon fichier
je met en pj ce qui fonctionne:
voici la m"thode à la "mano", à voir comment faire par macro plus tard
1 transformer voir_ref.xls en xla :
- ouvrir voir_ref.xls
- propriété lui donner un titre " voir les références"
- sauvegarder sous : coisir "Macro complémentaire" , le fichier xla va être créer dans le repertoire
C:\Documents and Settings\nom_user\Application Data\Microsoft\Macros complémentaires
2 - affecter la macro :
- ouvrir un document excel
- outils/macros complémentaires
- cocher " voir les références" puis valider par ok
le bouton est alors disponible sur tous les fichiers excel
3- supprimer la macro
- ouvrir un document excel
- outils/macros complémentaires
- decocher " voir les références" puis valider par ok
- détruire le fichier xla dans
C:\Documents and Settings\nom_user\Application Data\Microsoft\Macros
- détruire le fichier excel.xlb qui en général se trouve sous
"D:\Documents and Settings\nom_user\Application Data\Microsoft\Excel"
et voilà on se retrouve comme si rien ne s'était passé
bon maintenant je vais essayer de faire la même chose pour word
-
Et bien si le résultat correspond à tes attentes, je n'ai rien à redire, si ce n'est pour la forme, un manque d'indentation dans la source qui nuit à la lisibilité.
Selon moi, en Word, c'est dans le fichier Normal.Dot que les choses devraient se concrétiser.
-
1 pièce(s) jointe(s)
pour word ça se complique car ne ne vois pas comment faire
si j'ouvre voir_ref.doc (voir les sources en Pj) le bouton "référence" marche
je ferme le fichier et j'ouvre un nouveau doc word : le bouton marche
je détruit normal.dot -> le bouton ne se crée plus.
j'enregistre voir_ref.doc sous forme de modéle et je le renomme normal.dot
j'ouvre un nouveau doc word et là le bouton "référence" ne se crée pas
je n'y connais pas grand chose en modéle pour word, et j'aimerai bien comprendre ce qu'il se passe.:mouarf: