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 :

Sélection d'un compte de messagerie avant l'envoi du mail


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2017
    Messages : 6
    Par défaut Sélection d'un compte de messagerie avant l'envoi du mail
    Bonjour les amis,

    Je viens vers vous concernant un problème que je n'arrive pas à résoudre.

    J'utilise outlook, avec deux comptes.

    Sur Excel, j'utilise ce code pour envoyer le mail :

    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
    29
    Private Sub CBEnvoiMailPersonnalisé_Click()
    Dim I As Integer
    Dim LesContacts As String
    Dim OutApp As Object, OutMail As Object
        If VérificationConnexionInternet = False Then
            MsgBox "Vous n'êtes pas connecté à internet !", vbInformation, "Pas de connexion internet"
            Exit Sub
        End If
        Set OutApp = CreateObject("Outlook.Application")
        Set OutMail = OutApp.CreateItem(0)
        Application.ActivateMicrosoftApp (xlMicrosoftMail)
        With Me.LBListeContacts
            For I = 0 To .ListCount - 1
                If .Selected(I) = True Then LesContacts = LesContacts & ";" & Mid(.List(I), InStr(1, .List(I), ":") + 2)
            Next I
        End With
        With OutMail
            .To = Mid(LesContacts, 2)
            .Subject = TBObjet.Value
            .HTMLBody = "<pre><Font size=3 Face=" & """ Times New Roman """ & ">" & TBMessage.Text & "</pre>" & "<br>" & "<img src=" & ExecuteExcel4Macro("'" & CheminDossierDevisFacturation & "[Modèle.xlsm]Données'!R4C24") & ">" & "<br>" & "<br>" & "<br>" & "<img src=" & ExecuteExcel4Macro("'" & CheminDossierDevisFacturation & "[Modèle.xlsm]Données'!R5C24") & ">"
            For I = 0 To Me.LBListePièceJointe.ListCount - 1
                .Attachments.Add Me.LBListePièceJointe.List(I, 1)
            Next I
            .Send
        End With
        On Error GoTo 0
        Set OutMail = Nothing
        Set OutApp = Nothing
    End Sub
    Je sais pas comment choisir l'expéditeur lorsqu'on envoie un message via excel

    J'ai essayé d'ajouter .From, mais ça ne passe pas en vba
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With OutMail
    .From = "adresse mail choisie"
    .To = Mid(LesContacts, 2)
    .Subject = TBObjet.Value
    Vous avez une idée à me proposer ?

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Ce n'est pas une question Excel mais une question Outlook.

    Tu trouveras la réponse ici : https://msdn.microsoft.com/fr-fr/lib.../ff866779.aspx

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2017
    Messages : 6
    Par défaut
    Bonsoir,

    Merci pour la réponse, cependant je vois pas comment je pourrais associer cela avec excel

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Dans la page que je te mets en lien, il y a des exemples et des liens vers les propriétés que tu dois utiliser.
    Si tu ne trouves pas comment les utiliser, c'est que tu y mets vraiment de la mauvaise volonté.

Discussions similaires

  1. Adresse d'un serveur de messagerie pour l'envoi de mails
    Par casho dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 31/12/2008, 09h52
  2. Vérifier smtp avant l'envoi de mails
    Par msuire dans le forum Web & réseau
    Réponses: 0
    Dernier message: 30/10/2008, 19h28
  3. Outlook - problème de compte de messagerie
    Par kyukyu dans le forum Outlook
    Réponses: 2
    Dernier message: 30/10/2006, 14h17
  4. Réponses: 6
    Dernier message: 17/08/2006, 11h11
  5. Requête de sélection avec fonction "compte"
    Par KEROZEN dans le forum Access
    Réponses: 3
    Dernier message: 25/05/2006, 10h11

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