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 :

Excel mail:autre methode


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Par défaut Excel mail:autre methode
    bonjour,
    je cherche a envoye un mail si par exemple le user a perdu le mot de passe.
    j ai trouver une facon de le faire mais elle me derange:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub CommandButton3_Click()
    Dim ol As New Outlook.Application
       Dim olmail As MailItem
       Dim CurrFile As String
       Set ol = New Outlook.Application
       Set olmail = ol.CreateItem(olMailItem)
       With olmail
        .To = "address mail"
        .Subject = "PASSWORD "
        .Body = "password"
        .Attachments.Add ActiveWorkbook.FullName
        End With
    End Sub
    quelqu un connait il un autre moyen sans utiliser outlook?

  2. #2
    Membre éclairé Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Par défaut re
    j ai trouver une autre methode ds les forums mais ma routine plante sur le ".send" :comme ci-dessous!

    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
    Private Sub CommandButton3_Click()
    Dim CdoMessage As CDO.Message
        Set CdoMessage = New CDO.Message
        With CdoMessage
            .Subject = "Password"
            .From = "niania@....fr"
            .To = "nini@.....fr"
            .CC = ""
            .BCC = ""
            .TextBody = "password"
            .Send
        End With
     
        Set CdoMessage = Nothing
    End Sub

  3. #3
    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


    Certains FAI (par exemple wanadoo) nécessitent de préciser le serveur SMTS:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        With CdoMessage
            .Subject = "Password"
            .From = "niania@....fr"
            .To = "nini@.....fr"
            .CC = ""
            .BCC = ""
            .TextBody = "password"
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.wanadoo.fr" 'nom du serveur smtp 
            .Send
        End With


    bonne soirée
    michel

  4. #4
    Membre éclairé Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Par défaut
    la methode ne marche pas voici le message d erreur: voir piece jointe

    mon code que j ai essaye:
    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
    Dim CdoMessage As CDO.Message
        Set CdoMessage = New CDO.Message
        With CdoMessage
            .Subject = "Password"
            .From = "niania@yahoo.fr"
            .To = "nini@hotmail.com"
            .CC = ""
            .BCC = ""
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.yahoo.fr" 
            .TextBody = "password"
            .Send
        End With
     
        Set CdoMessage = Nothing
    voici le mess d erreur
    Pièce jointe 25165

    je suis entrain d etudier une technique qu on m montrer sur un autre forum grace a moderateur. donc je tiens tt le monde au courant si ya du changement.

Discussions similaires

  1. coller une cellule d'un fichier excel à un autre
    Par ickyknox dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/03/2007, 17h58
  2. Envoi mail par methode GET
    Par shinrei dans le forum ASP
    Réponses: 7
    Dernier message: 13/07/2006, 20h32
  3. Copier les champs d'une feuille Excel à une autre
    Par spopofes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/03/2006, 13h13
  4. [MFC] Affichage d'un histogramme Excel ou autre
    Par semenzato dans le forum MFC
    Réponses: 1
    Dernier message: 14/02/2006, 11h59
  5. VBA : copier une image d'une feuille excel à une autre
    Par Equus dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/12/2005, 14h01

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