Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
544to548
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
544to548
544to548
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SendMail - VBA

SendMail - VBA
14.01.2005 11:39:46
Fab
Hallo
Wie kann ich ein Sheet aus einem Workbook auswählen und an Hans Muster versenden. Untenstehendes VBA funktioniert nicht.
Danke für die Hilfe
Fab

Sub MailMuster()
Sheets("MailMuster").Select
ActiveWorkbook.SendMail ActiveSheet("Hans Muster")
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: SendMail - VBA
14.01.2005 12:14:31
Russi
Hi Fab!
So einfach ist das leider auch nicht, per Sendmail kannst Du nur die ganze Datei verschicken. Also musst Du das betreffende Blatt erstmal kopieren (dadurch wird eine neue Datei erstellt) und diese Datei dann verschicken:

Sub Mail_nur_Blatt()
Dim AktBlatt$
Dim Pfad$
AktBlatt = activesheet.Name
Pfad = Activeworkbook.Path
If Activeworkbook.Path = "" Then
MsgBox ("Die Datei ist noch nicht gespeichert." & vbCr & _
"Erstellung eines Mail-Anhanges nicht möglich.")
Exit Sub
End If
Sheets(AktBlatt).Select
Sheets(AktBlatt).Copy
' Formeln in Festwerte
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
' Datei speichern
Activeworkbook.SaveAs _
FileName:=Pfad & Application.PathSeparator & AktBlatt & " " & Date & ".xls", _
FileFormat:=xlNormal, _
password:="", _
WriteResPassword:="", _
ReadOnlyRecommended:=False, _
CreateBackup:=False
Activeworkbook.SendMail ""
Activeworkbook.Close
If MsgBox("Temporäre Datei " & Activeworkbook.FullName & " löschen?", vbYesNo) = vbYes Then
Kill Pfad & Application.PathSeparator & AktBlatt & " " & Date & ".xls"
End If
End Sub

Viel Spaß damit!!!
Viele Grüße
Russi
www.Russi.de.tt
Anzeige
AW: SendMail - VBA
14.01.2005 13:45:48
Fab
Hallo Russi
Bin eben erst zurückgekommen ins Forum und habe deine Nachricht gesehen. Vielen Dank, ich werde es gleich ausprobieren.
Gruss
Fab

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige