Sub
ChartPaste()
Dim
OutApp
As
Object
Dim
OutMail
As
Object
Dim
vInspector
As
Object
Dim
wEditor
As
Object
Dim
Zeile
As
Integer
Set
OutApp = CreateObject(
"Outlook.Application"
)
Set
OutMail = OutApp.CreateItem(0)
Set
wEditor = OutMail.GetInspector.WordEditor
Zeile = 1
Application.ScreenUpdating =
False
With
OutMail
wEditor.Range.Delete
.TO =
"Emailadresse"
.Subject =
"Monatlicher Bericht"
wEditor.Paragraphs(Zeile).Range.Text =
"Hallo zusammen,"
& vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr & vbCr
Zeile = Zeile + 2
wEditor.Paragraphs(Zeile).Range.Text =
"im Anhang der monatliche Berich"
Zeile = Zeile + 1
Zeile = Zeile + 3
ThisWorkbook.Sheets(
"Sheet1"
).ChartObjects(
"Diagramm 1"
).Copy
wEditor.Paragraphs(Zeile).Range.Paste
Zeile = Zeile + 2
wEditor.Paragraphs(Zeile).Range.Text =
"(Diese Email wurde automatisch erzeugt)"
.display
End
With
Set
OutMail =
Nothing
Set
OutApp =
Nothing
End
Sub