Hallo Community
Ich habe noch ein weiteren Punkt, an dem im harke. Ich habe vor ein Schreiben welches ich nun erstellt habe (Serienbrief), direkt mit einen Knopfdruck als Anhang einer E-Mail zu versenden!
Die komplette Datei im Anhang zu versenden ist recht einfach, jedoch will ich nur einen bestimmten Bereich versenden (damit der Absendebutton und meine anderen „Zwischenschritte“) nicht mit versendet werden, da dies niemanden etwas angeht.
Code für die komplette Datei als Anhang:
Dim Nachricht As Object, OutApp As Object
Set OutApp = CreateObject(„Outlook.Application“)
Dim AWS As String
Dim Zelle_1 As String
'Aktive Arbeitsmappe wird als Mail gesendet
Zelle_1 = Cells(2, 1).Value
AWS = ThisWorkbook.FullName
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = Zelle_1
.Subject = "Testmeldung von Excel2000 " & Date & Time
.attachments.Add AWS
.Body = „Das ist ein Test.“ & vbCrLf & „Bitte ignorieren.“
'Hier wird die Mail nochmals angezeigt
.Display
'Hier wird die Mail gleich in den Postausgang gelegt
'Mail.Send
End With
'Outlook schliessen
'OutApp.Quit
'Set OutApp = Nothing
'Set Nachricht = Nothing
End Sub
Mit diesem Quellcode öffne ich mein Outlook und meine aktuell geöffnete Excel Tabelle befindet sich im Anhang der E-Mail. PROBLEM: Die komplette Datei !!!
Habe mir nun gedacht, dass ich einfach die Variable „AWS“ mit einem bestimmten Zell-Bereich versehen kann.
Code:
AWS = „$A$1:blush:G$49“
jedoch bekomme ich dabei immer eine Fehlermeldung.
Hoffe mir kann jemand weiterhelfen, wäre super klasse
MfG Star