Gibt es eine Möglichkeit, wie ich bestimmte Arbeitsblatt als E-Mail-Körper senden und senden kann.VBA-Code zum Senden von Arbeitsblättern im E-Mail-Textkörper
Ich verwende die unten vba, aber dies hilft nur beim Senden des Arbeitsblatts als Anhang. Können Sie mir bitte etwas vorschlagen, das ich im E-Mail-Textblatt senden kann?
Vielen Dank! Raic
Sub Email()
Dim OutApp As Object
Dim OutMail As Object
Dim wbTemp As Workbook
Dim strFilename As String
Dim Sendrng As Range
ThisWorkbook.Worksheets("Test Worksheet").Copy
Set wbTemp = ActiveWorkbook
wbTemp.SaveAs ThisWorkbook.Path & "/" & "TestWb", XlFileFormat.xlOpenXMLWorkbook
strFilename = wbTemp.FullName
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = "[email protected]"
.CC = ""
.BCC = ""
.Subject = "Test Email"
.Body = ""
.Attachments.Add strFilename
.display
End With
End With On Error GoTo 0 Set outmail = Nothing Set OutApp = Nothing
wbTemp.Close
Kill strFilename
End Sub
[Hier ist eine vorherige Frage] (http://Stackoverflow.com/a/18683610/3657636), die beantwortet, was du suchst . Auch [diese Website von Ron de Bruin] (http://www.rondebruin.nl/win/s1/outlook/bmail2.htm) deckt das Thema ab. – Dan