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 :

Probleme d'execution de vbscript


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 48
    Par défaut Probleme d'execution de vbscript
    Bonjour,

    j'ai un vbscript qui permet de lancer deux macros vb developpez pour Outlook 2003. Le script appel deux fonctions de Outlook qui lancées depuis le module de dev marche tres bien.
    Par contre le script lui marche mais de des fois impossible que celui ci marche, je ne comprends absolument rien. Les deux fois que cela me le fait c'est quand je me delogue de mon poste... De plus j'ai réussi une fois a le refaire mais je ne sais même pas comment j'ai fait

    Voici le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    '############## DEBUT ###############
    'Date : 07 juillet 2007
    'Lance une macro d'OUTLOOK quand celui ci est ouvert
       Dim theApp, theNameSpace, theMailItem
         Set theApp = WScript.CreateObject("Outlook.Application")
     On error resume next
     
    'ici on lance la macro d'exportation des contacts et du calendrier d'OUTLOOK
    Call theApp.ExportContacts
    Call theApp.ExportCalendar
     
      set theApp = Nothing
      Set theNameSpace= Nothing
      Set theMailItem= Nothing
    '############## FIN ##############################"
    Je tiens a préciser que pour qu'il puisse fonctionner Outlook doit bien evidemment être deja lancer.

    Lorsque je vais dans la ligne de commande dos je lance le script est rien ne se passe...

    S'il vous plait help me !!! Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Enlève la ligne :
    Relance ton script et dit nous si une erreur est généré, et tant qu'à faire donne nous la description de l'erreur.
    Cette ligne de code permet au script de continuer à s'exécuter même quand il y a une erreur, c pratique pour éviter que le script s'arrête en cas d'erreur mais c moyen pour débuguer.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 48
    Par défaut
    Merci pour ton aide

    En effet j'ai bien une erreur!

    la voici :

    Script : C\Temp\Export.vbs
    Ligne : 10
    Caract. : 1
    Erreur : Cet objet ne gère pas cette propriété ou cette méthode: 'ExportContacts'
    Code : ....
    SOurce : Erreur d'execution Microsoft VBscirpt


    C'est incroyable qu'il me dise qu'il ne reconnait pas ma fonction ExportContact car celle ci se nomme bien comme ça dans mon module de dev Outlook. Et le pire c'est que pourtant le script fonctionnai deja avant
    Je n'y comprend rien!!

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je pense que cette ligne ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set theApp = WScript.CreateObject("Outlook.Application")
    Elle ne crée pas ton objet. essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set theApp = CreateObject("Outlook.Application")

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 48
    Par défaut
    Malheureusement ton idée ne fonctionne pas. j'ai la même erreur.

    Je ne sais pas trop quoi faire. Est ce dû a mon projet sous Outlook mal déclaré ou je ne sais quoi ?
    De plus peut etre est ce du au fait que pour créer le .vbs je créer un nouveau document texte que je renomme en .vbs et l'ouvre avec le bloc notes pour y mettre le code (insertion de caractere sans m'en rendre compte lors de l'enregistrement) ?

  6. #6
    Expert éminent


    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
    Par défaut
    à priori ... on contraire d'excel le VBA d'outlook ne connaît pas la méthode Run qui pourrai te permettre le lancement d'une macro ....

    que contiennent tes 2 macros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Call theApp.ExportContacts
    Call theApp.ExportCalendar
    ne peu-tu pas déplacer ce code dans le .VBS..?

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

Discussions similaires

  1. [Tomcat][EasyStruts] Problème d'exécution
    Par mmed dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 29/12/2004, 11h55
  2. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33
  3. [Process] Probleme d'execution d'un prog c dans un prog java
    Par Elmilouse dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 08/06/2004, 14h26
  4. Problème d'exécution
    Par Smaugg dans le forum Linux
    Réponses: 22
    Dernier message: 26/04/2004, 09h34
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

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