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 :

[E-03] Problème sur envoi mail automatique


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut [E-03] Problème sur envoi mail automatique
    Bonjour,
    je voudrais envoyer des mail en automatique via outlook 2003 à partir d'excel, mais je dois à chaque fois coché oui dans la boite de dialogue outlook. J'utilise la propriété send ainsi que la fonction sendkeys mais cette dernière n'a pas l'air de jouer son rôle.
    Auriez vous une petite idée sur le pb?
    merci de votre aide a bientot
    carina

    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
    30
    31
    Private Sub btnEnvoyer_Click()
    Dim i As Integer
    Dim test As Variant
    Dim dest As String
    Dim rep As String
     
    rep = MsgBox("Confirmez l'envoi par email du message à tous les destinataires cochés", vbOKCancel + vbInformation, "Envoi du mail")
    Select Case rep
        Case vbOK
     
            'case a cocher commence a la ligne 3
            For i = 3 To 86
     
                Range("c" & i).Select
            '    MsgBox i & " " & Range("c" & i).Value
                If i <> 57 Then
                    If Range("c" & i).Value Then
     
                    dest = Range("f" & i)
                     SendMail dest
     
     
                    End If
                End If
            Next
     
        Case Else
     
     
    End Select
    End Sub

    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
    Sub SendMail(ByVal strDest As String)
    Dim MonOutlook As Object
    Dim MonMessage As Object
    Set MonOutlook = CreateObject("outlook.application")
    Set MonMessage = MonOutlook.CreateItem(0)
     
    MonMessage.To = strDest
    MonMessage.Subject = frmMail.txtObjet
    MonMessage.Body = frmMail.txtMessage
     
    SendKeys "%{s}", True
    MonMessage.Send
     
    Set MonOutlook = Nothing
     
    End Sub

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir


    L'utilitaire gratuit ClickYes permet de gérer les messages d'alerte d'Outlook :

    http://excel.developpez.com/outils/?page=utilitaires


    bon week end
    michel

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut
    Citation Envoyé par SilkyRoad Voir le message
    bonsoir


    L'utilitaire gratuit ClickYes permet de gérer les messages d'alerte d'Outlook :

    http://excel.developpez.com/outils/?page=utilitaires


    bon week end
    michel

    merci beaucoup pour cette réponse, j'ai téléchargé l'utilitaire mais je n'arrive pas trop a le paramétrer.
    J'ai mis dans le tableau les infos suivantes.

    Dans application name : Outlook 2003
    State : Inactif
    Fonction : automate
    Executable file : <chemin d'accés a l'exec>

    mais outlook me demande toujours si je veux envoyer le message.

    merci por votre aide
    a bientot
    carina

Discussions similaires

  1. [XL-2010] Problème macro envoi mail automatique
    Par benadry dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 18/07/2013, 09h08
  2. Probléme d'envoi mail sur Yahoo
    Par ApprentiDeveloppeur dans le forum Langage
    Réponses: 14
    Dernier message: 17/08/2011, 17h04
  3. [Mail] Probléme avec envoi mail sur ovh
    Par Woufeigh dans le forum Langage
    Réponses: 6
    Dernier message: 19/04/2007, 20h48
  4. [phpBB] Envoi mail automatique quand on clique sur un bouton
    Par Nicca dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 08/12/2006, 12h42

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