IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

[VBA-W]Comment faire suivre les macros d'un modèle?


Sujet :

VBA Word

  1. #1
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Points : 56
    Points
    56
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
      ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
    j'ai essayé de le supprimer mais ca ne change rien...

  2. #2
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    personne pour m'aider ?
    Soyez sympa il me reste que 2 jours pour faire ça...
    Sinon je me coupe la jambe avec une cuillere!!!!

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 130
    Points : 166
    Points
    166
    Par défaut
    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.
    @+

  4. #4
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    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...

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    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+

  6. #6
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    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)

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    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

  8. #8
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    Je suis d'accord avec toi, je vais essayer de mieux m'informer sur l'utilisation des modules...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment faire déconnecter les utilisateurs d'une base
    Par ENIT-Info dans le forum Access
    Réponses: 23
    Dernier message: 28/02/2017, 14h57
  2. Comment faire évoluer ma Macro VBA pour tenir cpte de 3 points : ;-))
    Par Bernardini dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/03/2015, 13h56
  3. Réponses: 4
    Dernier message: 26/04/2007, 08h41
  4. comment faire fonctionner les macros d'un modèle Word (.dot)?
    Par chtibreizh62 dans le forum VBA Word
    Réponses: 2
    Dernier message: 18/12/2006, 14h18
  5. [VBA][Excel] Comment faire pour faire une boucle?
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 19/12/2005, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo