Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2006, 15h13   #1
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Par défaut [VBA-W]Comment faire suivre les macros d'un modèle?

Bonjour,

Ceci est mon 2eme message débile de la journée...
J'ai fait deja quelques recherches mais je suis totalement perdu.
J'ai word97, on m'a fourni un modèle (.dot) dont j'ai modifié les modules vba. Sur ce modèle, il y avait un entête, je veux la virer.
Ca à l'air simple, mais dès que je tente de faire un enregistrer sous x.dot après avoir virer l'entête, ce x.dot n'a plus les macros et modules.
J'ai entendu des choses sur un certain monsieur normal.dot, celui ci est totalement incompréhensible pour moi, j'ai l'impression d'être comme mon père devant une télécommande de magnétoscope tentant désespérement d'enregistrer son film sur une chaîne qu'il n'a pas...

Si vous aviez des précisions ce sera sympa...

Merci d'avance

P.S: pour info j'ai 2 lignes suspectes dans mon code que je n'ai pas touché :
Code :
1
2
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
  ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
j'ai essayé de le supprimer mais ca ne change rien...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 10h32   #2
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
personne pour m'aider ?
Soyez sympa il me reste que 2 jours pour faire ça...
Sinon je me coupe la jambe avec une cuillere!!!!
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 10h43   #3
Membre habitué
 
Inscription : novembre 2005
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 130
Points : 145
Points : 145
salut gusrom86

Ben tu ouvre ton x.dot
tu vas dans l'editeur VB
tu selectionnes le ou les modules de normal.dot si c'est là que tes macros sont.
Tu les fais glisser sur ton x.dot.
Ce qui fera une copie de tes macros.
Tu enregistres x.dot et c'est fini.
@+
bouley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 15h11   #4
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Merci d'avoir répondu aussi vite...
Je précise :
Mes macros sont sur mon x.dot, et le problèmes avec ta manière c'est que je ne garde pas les styles...j'y comprend pas grand chose.
Apparemment la procédure a été améliorer depuis word2000, j'essairai de choper un poste avec lui...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 15h30   #5
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 928
Points : 11 928
Si ton fichier est en word 2000 et que tu travailles en 97 tu dois absolument trouver un poste où l'enregistrer en 97. Sinon, tu vas au devant de graves désillusions
Ensuite, tu dois ouvrir le dot contenant les macros "Ouvrir LeFichierEnQuestion.dot", et non pas ouvrir un fichier doc dont le modèle serait le .dot.
Enfin, tu dois l'enregistrer en .dot, pas en .doc

Et là tu auras tes macros

A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 15h59   #6
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Merci a toi, grâce à ce que tu as dis, je me suis apercu de quelquechose.
En faites a chaque fois je double-cliquais sur le x.dot, ce qu'il fait qu'il générait a chaque fois le .doc.
Il suffit d'ouvrir d'abord word, ensuite de faire ouvrir, selectionner le x.dot, le modifier et l'enregistrer...
Ca m'enerve de perdre du temps pour des broutilles comme ca, mais au moins je m'y ferai plus reprendre.
Merci encore (sujet résolu)
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 16h34   #7
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 928
Points : 11 928
La solution de Bouley était au moins aussi bonne mais réclamait que tu saches manipuler les modules. Mais ça, c'est aussi facile, tu devrais apprendre
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 10h26   #8
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Je suis d'accord avec toi, je vais essayer de mieux m'informer sur l'utilisation des modules...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h53.


 
 
 
 
Partenaires

Hébergement Web