ich habe ein interessanten Code von Rainer Beckerbauer (Ramses) gefunden.
Leider bleibt das Makro bei mir hier "With ActiveSheet.MailEnvelope" stehen.
Woran liegt das?
Sub Send_OriginalRange_from_Excel()
'Geht nur ab Office 2000 und höher
'Ohne Select geht es in diesem Fall nicht :-))
'Sendet den aktuell markierten Bereich
With Selection
'Das anzeigen der Envelope Commandbar ist unabdingbar
'Hier wird EXCEL selbst als "Mail-Client" verwendet.
ActiveWorkbook.EnvelopeVisible = True
'Nun werden die Adressen vergeben
With ActiveSheet.MailEnvelope
'Der Betreff
.Item.Subject = "Die aktuellen Daten"
'Dies ist der eigentliche "Body"-Text
.Introduction = "Das ist der Einleitungstext." & vbCrLf & "mit einer zweiten Zeile"
.Item.To = "irgendwer@irgendwo.de"
.Item.Send
End With
End With
ActiveWorkbook.EnvelopeVisible = False
End Sub
Vielen Dank im Voraus.
Liebe Grüße,
Selma