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

Word Discussion :

Forcer utilisation des modèles


Sujet :

Word

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 816
    Points : 49
    Points
    49
    Par défaut Forcer utilisation des modèles
    Bonjour,

    J'ai mise en place des modèles de document Word, environ 15 modèles (tous lié à nos différentes entité et site).

    Avec les GPO j'ai fait pointer les modèles sur l'espace commun. Tout fonctionne

    Par contre je voudrais aller plus loin, je voudrais arriver à faire que quand la personne ouvre Word ou bien fait fichier "nouveau" dans Word cela lui propose automatiquement la liste de nos modèles de document.

    Est-ce réalisable en GPO ou bien en VBA ? Est-ce que quelqu'un à deja fait ca ?


    merci d'avance pour vos conseils

    guigui69

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    Bonjour,

    Dans le module ThisDocument de votre Normal.dotm, créez l'événement Document_New comme ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Option Explicit
     
    Private Sub Document_New()
     
        With Dialogs(wdDialogFileNew)
            .Show
        End With
     
    End Sub
    Vous aurez peut-être besoin de cliquer sur nouveau document d'une boite de dialogue "Accueil", mais la boite de dialogue devrait pointer sur le répertoire des modèles par défaut du poste de travail.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 816
    Points : 49
    Points
    49
    Par défaut
    Bonjour,

    J'ai ajouté le code que tu m'as indiqué:
    Nom : Capture77.JPG
Affichages : 323
Taille : 51,2 Ko

    dans le fichier en question mais cela ne se lance pas.

    Mais par contre en word 2016 présent aussi sur mon poste il ouvre bien la fenêtre de la liste des modèles.

    guigui69

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    Si l'événement a été ajouté dans le ThisDocument de Normal, tout nouveau document créé par ce modèle va hériter de cet évènement. Il te faut sauvegarder un premier document avec ce code dans Normal. Si tu quittes Word et que tu relances, regardes ce qui se passe pour un nouveau document. Il faut que tous les postes fassent cette manip ou que tu demandes de réinstaller ton Normal.dotm.


    Pièce jointe 303132

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 816
    Points : 49
    Points
    49
    Par défaut
    Bonjour Eric,


    Nom : Capture88.JPG
Affichages : 324
Taille : 113,5 Ko

    Ci-dessus le fichier Normal.doctm que j'ai ouvert (clic droit ouvrir) ou dans le VB j'ai ajouté ton code.

    J'enregistre le document sur poste (cette fois j'ai uniquement word 2010).

    Je quitte Word.

    Qu'en je lance word normalement (ou bien je fait un fichier "nouveau") j'ai pas la fenetre qui apparait.

    voici le visuel avec le document1:
    Nom : Capture99.JPG
Affichages : 329
Taille : 123,4 Ko

    => Dans ThisDocument de normal, j'ai ton code.
    => Dans ThisDocument de document1, j'ai rien.


    Ou est-ce que j'ai commis l'erreur?

    merci d'avance pour ton conseil

    guigui69

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    Bonjour,

    Si le code a bien été sauvegardé dans le ThisDocument de Normal, la création de tout nouveau document (implicitement à partir de Normal) ouvrira cette boite de dialogue. Si le document est déjà créé, rien ne va se passer, c'est normal.

    Je ne sais pas si j'ai répondu à ta question, je n'ai pas l'impression.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 816
    Points : 49
    Points
    49
    Par défaut
    Bonjour Eric,

    Pourtant on explication est clair mais je comprend pas

    j'ai refait des test:

    si je me place dans C:\Users\wwwww\AppData\Roaming\Microsoft\Templates\ et que je double clique sur Normal.dotm il m'ouvre bien la fenêtre. (pour choisir le template)

    mais (en ayant redémarrer le pc) si je double clic sur icône Word sur mon bureau il m'ouvre Word mais sans la fenêtre pour choisir le modèle....

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    Bonjour,

    Je pense qu'il y a plus simple. Sur mon poste, j'étais malgré tout obligé de cliquer sur le bouton nouveau document pour atteindre la boite de dialogue. Le seul avantage était de forcer le passage par la boite de dialogue, ce n'était pas forcément le top. La question est donc, comment s'affranchir de cette étape ?

    Les utilisateurs ont-ils seulement le droit d'accéder au répertoire de tes modèles ? Où peuvent-ils utiliser Word à leur guise ?

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    Tu peux personnaliser le ruban de Word en te créant ton propre menu. Je me suis créé un onglet "Eric" dans lequel j'ai créé un groupe.... On doit pouvoir trouver l'icône correspondant à la création d'un document à partir d'un modèle. Ce qui serait plus élégant pour les utilisateurs et réglerait ton soucis. Donc à voir.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Comme suite à mon message d'hier, ci-dessous un mode opératoire pour insérer la boite de dialogue des modèles sans passer par une macro dans Normal.Dotm.


    Pièce jointe 303555


    Le résultat. Tu peux également renommer le nom : "Nouveau document ou modèle"

    Pièce jointe 303559

    Tu peux également exporter ce menu personnalisé pour réinstallation sur les autres postes. Mais j'ai l'impression que tous tes menus sont exportés, alors attention si réimportation sur les autres postes.

    Sinon pour aller plus loin au sujet du ruban, lien vers le tuto d'Olivier LEBEAU Comment personnaliser le ruban de Word

Discussions similaires

  1. [Article] Utiliser le modèle des "boites" CSS pour simplifier le dimensionnement
    Par FirePrawn dans le forum Publications (X)HTML et CSS
    Réponses: 2
    Dernier message: 15/11/2012, 13h56
  2. Utilisation des filtres dans un système Modèle/Vue
    Par devqt dans le forum Débuter
    Réponses: 11
    Dernier message: 16/06/2010, 11h25
  3. Réponses: 5
    Dernier message: 08/06/2009, 23h21
  4. [POI]Utiliser des modèles de document, c'est possible ?
    Par hugo123 dans le forum Documents
    Réponses: 5
    Dernier message: 04/09/2006, 12h52

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