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

Macros et VBA Excel Discussion :

Envoi de Message Outlook au travers d'Excel 2010


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Août 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chargé d'études
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 4
    Par défaut Envoi de Message Outlook au travers d'Excel 2010
    Bonjour,

    Toujours à la recherche de gain de temps et surtout de continuité de service, depuis plusieurs mois, j'ai programmé une tâche hebdomadaire dans Outlook 2010 qui me permet d'ouvrir un fichier macro Excel 2010 qui, à la fin du traitement, envoie le résultat par mail avec une pièce jointe. Cela fonctionne parfaitement
    Aujourd'hui, j'ai un nouveau traitement à créer. Les données m'arrivent par mail dans Outlook 2010 dans une pièce jointe XL qu'il me faut mettre en forme et transmettre par mail à des correspondants.
    Lorsque que j'enregistre la pièce jointe et que j'exécute la macro sous excel 2010, aucun souci, Outlook s'ouvre envoie le mail puis se referme comme demandé.
    Mais lorsque je mets cela en exécution automatique c'est à dire que Outlook détecte le message, enregistre la pièce jointe, lance Excel, lance la macro qui s'exécute parfaitement jusqu'au moment où il faut ouvrir Outlook:

    Voici le message obtenu (Je n'ai pas réussi à insérer la copie d'écran) qui apparait après l'instruction "Set appOutLook ":
    "
    Erreur d'exécution '-2147417856 (80010100)'

    Erreur automation
    Echec d'un appel système.
    "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Voici le code utilisé (Qui fonctionne avec les tâches Outlook):
        Dim I As Integer
        Dim oEmail As Outlook.MailItem
        Dim appOutLook As Outlook.Application
        Dim objNSpace As Outlook.Namespace
        Dim fldDestination As Outlook.MAPIFolder
     
        ' Créer un nouvel item mail
     
        Set appOutLook = New Outlook.Application
        Set oEmail = appOutLook.CreateItem(olMailItem)
    Merci de votre aide
    Images attachées Images attachées  

Discussions similaires

  1. [OL-2007] Pb d'envoi de message outlook / access
    Par severik dans le forum Outlook
    Réponses: 1
    Dernier message: 30/10/2012, 08h10
  2. [XL-2002] Message Outlook interrompant une procédure Excel VBA
    Par pchic dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/02/2011, 04h34
  3. [vba excel outlook] envoie de message via vba
    Par ash_rmy dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/08/2006, 16h11
  4. [Outlook 2003] Problème d'envoie de message.
    Par bilb0t dans le forum Outlook
    Réponses: 12
    Dernier message: 18/05/2006, 11h45

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