Comment utiliser une macro Excel à l'aide d'Outlook e-mail sans

Il ya beaucoup de raisons d'envoyer du courrier à partir d'une macro Excel. Par exemple, quand une somme des ventes atteint une certaine valeur, un gestionnaire peut vouloir savoir tout de suite. Bien qu'il existe quelques façons d'envoyer des e-mail à partir d'une macro Excel, la méthode la plus couramment utilisée consiste à exploiter Outlook. Cela est un problème si vous ne possédez pas Outlook installé sur l'ordinateur que vous utilisez pour ouvrir la feuille de calcul. Dans ce cas, vous pouvez utiliser CDO, qui se tient pour objet Collaboration Data, à la place.

Instructions

  1. Presse "Alt" et "F11" dans le même temps à partir de la feuille de calcul Excel pour ouvrir l'éditeur Visual Basic intégré.

  2. Copiez et collez le code suivant dans la fenêtre de code vide:
    Sous CDO_Mail_Small_Text ()

    Dim IMsg As Object
    Dim ICONF As Object
    Strbody Dim As String
    «Dim Flds As Variant


    Réglez IMsg = CreateObject ("CDO.Message")
    Réglez ICONF = CreateObject ("CDO.Configuration")

    .Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    '.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") _
    '= "Remplissez votre serveur SMTP ici"
    '.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    '.Update
    'End With

    strbody = "Salut toi" &Amp vbNewLine &Amp vbNewLine &Amp _
    "Ceci est la ligne 1" &Amp vbNewLine &Amp _
    "Ceci est la ligne 2" &Amp vbNewLine &Amp _
    "Ceci est la ligne 3" &Amp vbNewLine &Amp _
    "Ceci est la ligne 4"




    Avec IMsg
    Réglez .Configuration = ICONF
    .To = "[email protected]"
    .CC = ""
    .BCC = ""
    .De = """Personne"" lt; [email protected] gt;"
    .= Sujet "Ligne D'Objet"
    .TextBody = strbody
    .Envoyer
    End With

    End Sub

  3. Remplacer "Remplissez votre serveur SMTP ici" avec l'adresse du serveur SMTP que vous souhaitez utiliser.

  4. Presse "F5" pour exécuter la macro et envoyer votre message.

Conseils & Avertissements

  • Si vous ne possédez pas votre propre, Google fournit un serveur SMTP (http://gmail.google.com) que vous pouvez utiliser gratuitement.
» » » » Comment utiliser une macro Excel à l'aide d'Outlook e-mail sans