Anzeige
Archiv - Navigation
744to748
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
744to748
744to748
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige