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 :

charger un module avec macros à l'ouverture d'un document


Sujet :

Word

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Points : 10
    Points
    10
    Par défaut charger un module avec macros à l'ouverture d'un document
    Bonjour à tous,
    suite à recherche infructueuse sur le forum, je me permets de vous solliciter pour faire appel à vos lumières.
    Mon objectif est le suivant :
    Lorsque j'ouvre un document word(.docm), je souhaite ouvrir en parallèle une "bibliothèque de macros" à laquelle je ferai appel selon besoin dans mon document.
    Je ne souhaite pas installer poste par poste un normal.dot (250 PC) et je sais qu'il est déconseillé de le faire.

    J'ai testé la possibilité d'ouvrir en parallèle un document.dotm contenant mes macros dans l'evenement "Document_Open" de mon document, le fichier en question s'ouvre bien mais les macros ne sont pas accessibles, donc cela ne marche pas.
    J'ai testé la possibilité de lier mon doc à un document.dotm contenant mes macros, et cela ne marche pas non plus (les macros ne se lancent pas et les modules ne sont pas visibles...

    Une idée?

    nb : je ne suis interessé que par executer que des macros de ma bibliothèque(l'aspect "modèle de doc" ne m'interesse pas.
    J'ai choisi comme support un .dotm pour que le fichier ne soit pas visible par l'utilisateur lorsqu'il est ouvert.
    S'il etait possible d'utiliser un autre docm masqué comme sur excel, ce serait top!....mais je n'ai pas trouvé comment faire...

    Merci d'avance pour votre aide.

    Cordialement

    Frédéric

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    L'exécution, ou non, des macros, se règle Word par Word à quelque part dans les options de Word. Mais pour te faciliter la vie, le mieux à faire est de signer numériquement ton projet. Soit que ton employeur a déjà une signature et tu l'appliques. Soit que tu t'achètes ton propre certificat officiel. Ou bien tu crées ton propre certificat de test valable un an et tu l'appliques.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

Discussions similaires

  1. [XL-2007] Récupération de plage de données d'un autre classeur avec macro d'ouverture et de fermeture
    Par yannick63430 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/11/2012, 11h46
  2. Réponses: 1
    Dernier message: 04/05/2007, 11h59
  3. Ouverture de fichier Excel avec macros
    Par Mathusalem dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/06/2006, 11h39
  4. Charger un module automatiquement avec des options debian
    Par ZiMo dans le forum Administration système
    Réponses: 4
    Dernier message: 22/12/2005, 14h22
  5. Connaître la taille d'un module avec une macro VBA ou autre
    Par beegees dans le forum Général VBA
    Réponses: 15
    Dernier message: 22/11/2005, 09h47

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