|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 198 ![]() |
Bonjour.
Je souhaiterais ajouter à tous mes modèles de document Word un ensemble de macros et une barre d'outils. Bien sûr, je peux importer mes macros et créer la barre d'outils dans chaque modèle. Mais, afin de faciliter la maintenance, je préférerais que la barre d'outils et les macros soient dans un modèle unique auquel je ferais appel dans mes autres modèles. Pour cela j'envisageai de passer par les références, mais ça n'a pas l'air de fonctionner. Quelqu'un aurait-il une solution ? Note : j'utilise Word 2002 SP3 |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Pas besoin de chipoter, si tu mets tout dans le normal.dot, tu as tout pour tout.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 27 ![]() |
Tout à fait 'normal.dot' à ouvrir et modifier en conséquence
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 198 ![]() |
J'y ai pensé, mais non. Nous utilisons des profils itinérants et le normal.dot est écrasé à chaque ouverture de session. Enfin, à chaque fois que j'ai essayé d'y faire des modifications, elles n'ont pas été conservées.
|
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Citation:
Les modèles utilisateurs doivent se trouver sur un disque réseau. Le meilleur endroit est le HomeDir$. Que le profil soit iinérant ou local, le problème reste entier.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 198 ![]() |
D'après la référence que me donne l'éditeur VB, mon normal.dot est censé être dans mon Home Directory réseau, sauf que je ne l'y trouve pas (même en affichant les fichiers cachés).
Par ailleurs il faut que les modifications que je souhaite apporter s'appliquent à plusieurs modèles de documents utilisés par plusieurs personnes d'une même équipe. |
|
|
00
|
|
|
#7 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut,
Si tu ne peux pas utiiser Normal.dot, tu colles tous tes trucs communs dans un modèle et tu passe par l'utilisation des modèles complémntaires. Mais attention, le petit Wordinou a un ordre de priorité pour les macros à exécution automatique (Normal.dot, puis les modèles complémentaires puis le modèle de ton doc). Remarque à titre d'exemple, c'est le truc qu'utilise Adobe pour le PDF maker. A+ |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 198 ![]() |
Comment fonctionne ce système de modèles complémentaires ?
|
|
|
00
|
|
|
#9 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut,
Pour utiliser un modèle complémentaire, tu crées un modèle et tu utilises la commande "Outils-Modèles et compléments" et dans cette boîte de dialogue, tu utilises le bouton "Ajouter" pour ajouter un modèle complémentaire. Un modèle complémentaire est des "programmes supplémentaires dont vous faites l'acquisition auprès d'éditeurs de logiciels. Ces compléments permettent d'augmenter les capacités de Word en lui ajoutant des commandes personnalisées et des fonctionnalités spécialisées. Pour utiliser un complément, vous devez l'installer sur votre ordinateur et le charger dans Word." (extrait de la doc de Word). Un exemple de complémlent est l'extension "PDFMaker pour Word" de Adobe |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Pour créer des compléments, il faut acquérir Visual Studio, ilsemblerait que la version Express ne convienne pas.
Et sur cette version de Visual Studio, ajouter VSTO, et seulement alors il est possible de faire des compléments.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 198 ![]() |
Ca y est ! J'ai trouvé une solution.
J'utilise effectivement les modèles complémentaires en ajoutant à chaque modèle une petite macro chargée de vérifier que mon modèle principal est bien ajouté à la liste des modèles complémentaires et activé. Merci Sepia !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com