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 :

VBS ne pas exécuter le Workbook_Open()


Sujet :

VBScript

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Points : 26
    Points
    26
    Par défaut VBS ne pas exécuter le Workbook_Open()
    Bonjour,

    Petite question, comment faire pour lancer une macro quie se trouve dans un fichier Excel, mais ne pas exécuter le "Workbook_Open()", car j'ai des macros qui se lance au démarrage du fichier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim objExcel, objWorkbook
    Chemin = "\\application excel\"
    Application = "Classeur1.xlsm"
     
    Set objExcel = CreateObject("Excel.Application")
    Set objWorkbook = objExcel.Workbooks.Open(Chemin &Application)
    objWorkbook.Activate()
    objExcel.Visible = True
    objExcel.Run "UserForm_Taches"
    J'ai bien testé le : mais j'ai une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.EnableEvents = False
    Application.EnableEvents = true
    Merci à vous.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Points : 26
    Points
    26
    Par défaut VBS ne pas exécuter le Workbook_Open()
    Bonjour juste pour vous informez que j'ai trouvé hier comment faire.

    Il fallait simplement rajouter devant objExcel

    Ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim objExcel, objWorkbook
    Chemin = "\\application excel\"
    Application = "Classeur1.xlsm"
     
    Set objExcel = CreateObject("Excel.Application")
    objExcel.Application.EnableEvents = False
    Set objWorkbook = objExcel.Workbooks.Open(Chemin &Application)
    objExcel.Application.EnableEvents = true
    objWorkbook.Activate()
    objExcel.Visible = True
    objExcel.Run "UserForm_Taches"

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

Discussions similaires

  1. Réponses: 26
    Dernier message: 05/10/2006, 18h27
  2. débutant: ne pas exécuter une insertion (trigger) ?
    Par ctobini dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 08/09/2006, 17h35
  3. Objet attendu, la fonction n'est même pas exécutée
    Par FrankOVD dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/07/2006, 17h42
  4. EXECUTE IMMEDIATE pas exécuté immédiatement
    Par dyvim dans le forum Oracle
    Réponses: 4
    Dernier message: 11/05/2006, 23h43
  5. [SQL] Comment ne pas exécuter une clause WHERE si une var est nulle
    Par charlysquare dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/05/2006, 22h12

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