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

Forumthread: Email aus Excel senden mit Outlook

Email aus Excel senden mit Outlook
15.03.2006 15:25:03
Karin
Hallo,
ich bin ein vba anfänger und habe folgendes Problem:
ich würde gern aus einer excel datei eine Email mit Outlook generieren, wobei die Emailadressen aus Zellen der Datei gelesen werden, der Text aus einer Zelle gelesen wird und bei der noch ein Tabellenblatt aus der Excel Datei angehängt wird.
Ich hoffe das ist soweit verständlich und es kann mir dabei jemand helfen!
Vielen Dank im voraus.
Glg karin
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Email aus Excel senden mit Outlook
15.03.2006 15:40:09
Gustav
Hallo probier mal folgenden Code:

Sub Mail()
Dim oOL As Object
Dim oOLMsg As Object
Dim oOLRecip As Object
Dim oOLAttach As Object
Dim iRow As Integer, iCounter As Integer
Dim sFile As String, sRec As String, s

Sub As String
Dim sBody As String
Dim bln
Application.ScreenUpdating = False
Application.DisplayStatusBar = True
bln = Application.DisplayStatusBar
iRow = Cells(Rows.Count, 1).End(xlUp).Row
Set oOL = CreateObject("Outlook.Application")
For iCounter = 2 To iRow
sRec = Cells(iCounter, 1)
sFile = Cells(iCounter, 2)
s

Sub = Cells(iCounter, 3)
sBody = Cells(iCounter, 4)
Application.StatusBar = "Sende Datei " & sFile & " an " & sRec & "..."
Set oOLMsg = oOL.CreateItem(0)
With oOLMsg
Set oOLRecip = .Recipients.Add(sRec)
.Subject = sSub
.Body = sBody & vbLf & vbLf
Set oOLAttach = .Attachments.Add(sFile)
.Send
End With
oOLRecip.Resolve
Next iCounter
Set oOL = Nothing
Application.StatusBar = False
Application.DisplayStatusBar = bln
End Sub

Jetzt nußt Du nur noch in Tabelle 1 folgende Spalten mit Leben füllen:
Spalte A: Mailempfänger
Spalte B: Dateiname incl. Pfad
Spalte C: Betreffzeile
Spalte D: Text
Viel Erfolg!
Gustav
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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