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

VBScript Discussion :

Exécution de marco Excel sans ouvrir Excel


Sujet :

VBScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Exécution de marco Excel sans ouvrir Excel
    Bonjour,

    j'ai créé plusieurs classeurs Excel avec des macros qui mettent à jour le contenu des onglets en fonction de la date et de quelques infos passées par l'utilisateur via "inputbox" ; puis qui imprime l'onglet qui m'intéresse.

    Je cherche maintenant un moyen pour faire appel à ces fichiers Excel et leurs macros, sans avoir à ouvrir Excel. Par exemple à partir d'un .bat ou d'un .vbs.

    Une piste ?

    Merci.


  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    tu peu depuis un script VBS ouvrir excel et lancer une macro Excel.. c'est ce que tu veux.? (voir forum vbscript)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Oui c'est exactement ce que je veux.
    J'ai cherché dans le forum VBA mais je n'ai rien trouvé.
    Je vais jeter un oeil côté forum VBS.


    Si tu as des pistes je suis preneur.

    Merci.

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    on manque de détails sur ce que tu ve faire ... tiens un exemple qui ouvre excel et le fichier d:\tmp\tmp.xls et lance la macro contenu dans ce fichier MaMacro avec "Bonjour" comme paramétre ...

    le script .vbs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim xlApp
    Dim wk
    Set XlApp = CreateObject("Excel.Application")
    XlAPP.visible =1
    Set wk = xlAPP.Workbooks.Open("D:\tmp\\tmp.xls")
    xlAPP.run "MaMacro( ""BonJour"")"
    la Macro..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub MaMacro(st As String)
    MsgBox st
    End Sub

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    C'est exactement ce que je veux faire... du moins sur le principe.
    Je vais creuser le sujet.

    Merci !!


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

Discussions similaires

  1. Lecture d'une cellule Excel Sans ouvrir Excel
    Par Domino40 dans le forum VB.NET
    Réponses: 1
    Dernier message: 06/10/2012, 10h09
  2. Lancer une macro excel sans ouvrir excel
    Par Invité(e) dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 23/08/2011, 14h26
  3. [WD14] Lancer une macro excel sans ouvrir excel
    Par christophe9117 dans le forum WinDev
    Réponses: 9
    Dernier message: 15/06/2011, 12h50
  4. Ouvrir Excel sans ouvrir classeur vide
    Par MichelD dans le forum Excel
    Réponses: 6
    Dernier message: 23/08/2007, 12h54
  5. [C#] [EXCEL] Travailler avec EXCEL sans ouvrir le logiciel
    Par Fabsou dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/07/2004, 11h29

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