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

VBA Outlook Discussion :

Envoye de mail avec pièce jointe sélectionnée


Sujet :

VBA Outlook

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Envoye de mail avec pièce jointe sélectionnée
    Bonjour,

    Je cherche à faire un envoye semi-automatique de mail avec Outlook.

    Seule intervention d'utilisateur: la sélection du fichier à envoyer.

    Pouvez-vuos me dire comment m'y prendre(pour la sélection du fichier, pour le reste c'est bon), sachant que je suis sur outlook 2003?

    Merci d'avance.

    P.S. Actuellement le code ressemble à ça:

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
     Sub Send()
     
     
         Dim strRetourInput As String
         strRetourInput = InputBox("Saisir le numéro de fax:", "Numéro fax:", "")
            If strRetourInput = "" Then
            MsgBox "Action annulée par l'utilisateur ou bien aucune saisie de l'utilisateur."
          End If
     
     
       Dim olApp As Outlook.Application
        Dim objMail As Outlook.MailItem
        Set olApp = Outlook.Application
        Set objMail = olApp.CreateItem(olMailItem)
        With objMail
        .BodyFormat = olFormatPlain
        .Subject = "Fax"
        .Body = "xxxxxx"
        .To = strRetourInput + "@fax.xxxx.fr"
        .Display
        End With
     
     
    End Sub

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Bonjour,
    ajouter une piece jointe
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Sub Send()
         Dim strRetourInput As String
         strRetourInput = InputBox("Saisir le numéro de fax:", "Numéro fax:", "")
         If strRetourInput = "" Then
            MsgBox "Action annulée par l'utilisateur ou bien aucune saisie de l'utilisateur."
         End If
     
        Dim olApp As Outlook.Application
        Dim objMail As Outlook.MailItem
        Set olApp = Outlook.Application
        Set objMail = olApp.CreateItem(olMailItem)
    
        Dim FichierJoint As Outlook.Attachments
        Set FichierJoint = objMail.Attachments
        fichier = "C:\dossier1\fichier1.xls"
        FichierJoint.Add fichier, olByValue, 1, ""
    
        With objMail
        .BodyFormat = olFormatPlain
        .Subject = "Fax"
        .Body = "xxxxxx"
        .To = strRetourInput + "@fax.xxxx.fr"
        .Display
        End With
     
     
    End Sub

Discussions similaires

  1. Envoyer un MAIL avec pièce jointe
    Par DevPerl dans le forum Modules
    Réponses: 3
    Dernier message: 07/09/2007, 23h34
  2. Comment envoyer un mail avec pièce jointe (BCB6)
    Par renesouley dans le forum C++Builder
    Réponses: 16
    Dernier message: 30/12/2006, 21h56
  3. Envoyer un mail avec pièce jointe
    Par anirose dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/11/2006, 12h45
  4. Envoyer un mail avec pièce jointe (javascript)
    Par Dorra_26 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 21/07/2006, 08h31
  5. [C++/MFC]Envoyer un mail avec Pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 4
    Dernier message: 12/06/2006, 13h48

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