Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeile als Email senden

Zeile als Email senden
06.08.2005 17:52:09
Stan
Hallo Excel Freunde!
Ich will aus einer Excel Datei (Besprechungen.xls) per Button
einen E-Mail schicken der beinhaltet nur eine Zeile
aus einer Adressen.xls Datei.
In der Zelle F6 Besprechungen.xls steht immer
die Nummer der Zeile zum Verschicken in Adressen.xls.
Mit dem Makro unten sende ich nur die ganze Datei.

Sub Info_BeiKlick()
ActiveWorkbook.SendMail Recipients:="xxx@t-online.de"
End Sub

Wie kann ich nur die gewisse zeile senden?
Danke für Ihre Hilfe.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeile als Email senden
07.08.2005 14:24:47
Lorenz
Hallo Namenloser!
Im Blatt Adressen in Zelle "A1" dein Text; in Zelle "A10" die E-Mailadresse
Code in Blatt "Adressen" einfügen,..
gegebenenfalls ("Adressen" anpassen),..
Makro ausführen (Alt+F8),..
SendeNachricht auswählen...

Sub SendeNachricht()
Dim oOL As Object
Dim oOLMsg As Object
Dim oOLRecip As Object
Set oOL = CreateObject("Outlook.Application")
Set oOLMsg = oOL.CreateItem(0)
With oOLMsg
Set oOLRecip = .Recipients.Add(Worksheets("Adressen").Range("A10").Value) '@emailadresse
.Subject = "Info"
.Body = Worksheets("Adressen").Range("A1").Value
.Importance = 0
.Send
End With
oOLRecip.Resolve
Set oOLMsg = Nothing
Set oOLRecip = Nothing
Set oOL = Nothing
End Sub

Grüsse Lorenz
Anzeige
AW: Zeile als Email senden
07.08.2005 14:27:34
Lorenz
Hallo Stan!
Tschuldigung für das "Namenloser"!
Habe "Stan" übersehen!
Grüsse Lorenz
AW: Zeile als Email senden
07.08.2005 18:44:25
Stan
Hallo Lorenz.
So funktioniert gut, aber nur von der Datei Adressen.xls, Blatt Adressen.. Meine Vorgaben habe ich in der Datei Besprechungen.xls, Blattname ist Daten. Hier habe ich auch die E-Mailadresse, sagen wir in A10.Ich habe das Makro geändert.

Sub SendeNachricht()
Dim oOL As Object
Dim oOLMsg As Object
Dim oOLRecip As Object
Set oOL = CreateObject("Outlook.Application")
Set oOLMsg = oOL.CreateItem(0)
With oOLMsg
Set oOLRecip = .Recipients.Add(Worksheets("Daten").Range("A10").Value) '@emailadresse
.Subject = "Info"
.Body = Worksheets("Daten").Range("1:1").Value
.Importance = 0
.Send
End With
oOLRecip.Resolve
Set oOLMsg = Nothing
Set oOLRecip = Nothing
Set oOL = Nothing
End Sub

Wie kann ich die Zeile Body ändern auf:
D:\adressen.xls und Range (1:1) fir die ganze erste Zeile?
Gruß Stan
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