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 :

lancer une macro word avec des paramètres en ligne de commande


Sujet :

VBA Word

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 12
    Points
    12
    Par défaut lancer une macro word avec des paramètres en ligne de commande
    bonjour,

    mon problème aujourd'hui est de lancer une macro avec des paramètres, le tout à partir d'une ligne de commande...

    j'arrive pour l'instant à automatiser l'exécution de ma macro au lancement de mon fichier word en mettant mon code sous thisdocument/document_open()

    et je le lance a partir de exécuter: monChemin\monFichier.doc

    je voudrais ajouter un paramètre à ma macro dans la ligne de commande, y a t-il une possibilité?

    merci

  2. #2
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut Avant, avant
    Salut,

    Il y a longtemps (dans les veilles versions des OS et de Word), c'était possible : tu lançais WinWord.exe /mNomDeTaMacro avec 2 fichiers dont un qui contenait les paramètres sous forme texte qui était lu par ta macro. Mais maintenant il faut pouvoir lancer Word ???

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 12
    Points
    12
    Par défaut
    effectivement
    winword.exe /mNomdeMacro Chemin\MonFichier.doc
    fonctionne (je suis toujours sur word 2003)
    mais il faudrait pouvoir écrire dans mon fichier en ligne de commande pour envoyer les paramètres, mais je pense pas que ça soit possible.

    merci quand même.

  4. #4
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut Ecrire un fichier de commandes en ligne de commande
    Salut,

    Si on peut, il faut utiliser la redirection des lignes vers un fichier du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        echo "MonParametre1" > mesCommandes.txt
        echo "MonParametre2" >> mesCommandes.txt
    dans le fichier mesCommandes.txt, tu as alors comme 1ere ligne "MonParametre1" et comme 2nde ligne "MonParametre2"

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

Discussions similaires

  1. [Batch] Lancer une autre appli avec des arguments
    Par mr_samy81 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 07/04/2009, 11h37
  2. Réponses: 3
    Dernier message: 20/07/2007, 09h58
  3. Réponses: 13
    Dernier message: 01/10/2006, 16h52
  4. lancer une URL local avec des espaces dedans
    Par morgan47 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 05/09/2006, 22h26
  5. Réponses: 5
    Dernier message: 28/04/2006, 15h40

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