Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mail versenden - Empfänger aussuchen

Forumthread: Mail versenden - Empfänger aussuchen

Mail versenden - Empfänger aussuchen
Peter
Hallo zusammen,
ich bräuchte mal eure Hilfe. Folgende Situation: ich möchte aus Excel heraus eine mail erzeugen (das klappt auch) und an verschiedene Empfänger schicken (das klappt noch nicht...). Ich habe es mir so gedacht: Ich habe in Spalte "I" eine Reihe von email-Adressen und in Spalte "J" die Bedingung "Ja"/"Nein". Wenn in Spalte "J" ein "Ja" steht, soll die email-Adresse aus Spalte "I" mit in den Empfängerkreis aufgenommen werden; bei "Nein" nicht. Bisher habe ich leider nur eine fixe email-Adresse im Code. Hier der Code:
Sub mail_verschicken()
If MsgBox("Mails verschicken?", vbYesNo) = vbNo Then Exit Sub
Dim olApp As Object
Dim objNachricht As Object   'Variable für die Mail
Dim objRecipient As Object   'Variable für die Empfänger
Set olApp = CreateObject("Outlook.Application") 'Erzeuge Outlook-Sitzung
'Erstelle eine neue Nachricht, die 0 in CreateItem steht für olMailItem
Set objNachricht = olApp.CreateItem(0)
With objNachricht
.Subject = "Testmail"
.Body = "Text der mail"
'Erzeuge Adressaten
Set objRecipient = .Recipients.Add("Beispiel@beispiel.com")
objRecipient.Type = 3 'Adressiere: 1=to  2=cc 3=bc
.Importance = 1                       'entspricht olImportanceHigh = Hohe Wichtigkeit
.Sensitivity = 3                      'entspricht olConfidential = Vertraulich
.Send                                 'Sende die Nachricht
End With
'Bereinigung der Variablen
Set objRecipient = Nothing
Set objNachricht = Nothing
'olApp.Quit
Set olApp = Nothing
End Sub

Könnt ihr mir da auf die Sprünge helfen? Vielen Dank schon mal!
Beste Grüße,
Peter
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
In diesem Forum: Schnellsuche: Recipient...
24.02.2011 10:32:02
JoWE
Hallo Peter,
suche über die Schnellsuche mal nach Recipient.
Da kommt eine ganze Diskussion über das Thema, hier ein Ausschnitt (gepostet von Ingolf)
.Recipients.Add "j.m.@xyz.de"
.Recipients(1).Type=olCC
Gruß
Jochen
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige