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

WinDev Discussion :

Lancer une macro Word depuis un bouton en windev [WD14]


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 13
    Points : 9
    Points
    9
    Par défaut Lancer une macro Word depuis un bouton en windev
    Bonjour à tous,

    je souhaite lancer une macro existante dans un fichier word mais à mon avis je n'utilise pas la bonne syntaxe. Voici mon code sur le clic d'un bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    PiloteWord est un objet Automation dynamique
    PiloteWord = allouer un objet Automation "Word.Application"
     
    PiloteWord>>Documents>>Open("C:\MonWord.docx") //Fichier Word 
    PiloteWord>>visible = Vrai
    //Info ("macro")
     
    PiloteWord>>ActiveDocument>>RunMacro("Macrotest")//ligne problèmatique
     
    //Info("aaaaaa")
    PiloteWord>>Quit()
    Merci d'avance pour votre aide!!!
    Pilouz

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    RE Bonjour à tous,

    Problème résolu :

    je souhaite lancer une macro existante dans un fichier word mais à mon avis je n'utilise pas la bonne syntaxe. Voici mon code sur le clic d'un bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    PiloteWord est un objet Automation dynamique
    PiloteWord = allouer un objet Automation "Word.Application"
     
    PiloteWord>>Documents>>Open("C:\MonWord.docx") //Fichier Word 
    PiloteWord>>visible = Vrai
     
    PiloteWord>>Run ("Macrotest")//ligne corrigée
     
    PiloteWord>>Quit()
    bonne soirée
    Pilouz

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

Discussions similaires

  1. lancer une macro excel depuis une appli access
    Par LostIN dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 11h10
  2. Executer une macro Word depuis VB 6.0
    Par benos59 dans le forum VBA Word
    Réponses: 1
    Dernier message: 10/08/2006, 17h37
  3. Lancer une macro Excel depuis Access
    Par pascal913 dans le forum Access
    Réponses: 12
    Dernier message: 31/07/2006, 15h31
  4. Lancer une action JS depuis un bouton de formulaire
    Par davinout dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2006, 08h50
  5. Lancer une macro Excel depuis Access
    Par marcobosio dans le forum Access
    Réponses: 6
    Dernier message: 05/06/2006, 20h51

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