Wie Sie aus dem Code (gebunden an eine Befehlsschaltfläche in einem Word 2016-Dokument) sehen kann ich jetzt haben, die Befehlsschaltfläche werden:Verwendung von .body = ActiveDocument. in nur einem Teil eines Word-Dokument ziehen
- Start/Anzeige eine E-Mail
- Fügt die ALL Dokumentinhalte an den Körper einer E-Mail (via .Body = ActiveDocument.Content)
- das Word-Dokument anhängen
Frage: gibt es eine Möglichkeit zu ziehen nur in Portionen der Dokumentinhalt in den Körper? Grundsätzlich habe ich ein Formular, das von Mitarbeitern ausgefüllt wird. Nach (unten) dem Formular gibt es einige Anweisungen zum Ausfüllen des Formulars, einige Definitionen und andere administrative Informationen, die ich NICHT lieber in den Text der E-Mail ziehen würde.
Aktuelle Code:
Dim OL As Object
Dim EmailItem As Object
Dim Doc As Object
Application.ScreenUpdating = False
Set OL = CreateObject("Outlook.Application")
Set EmailItem = OL.CreateItem(olMailItem)
Set Doc = ActiveDocument
Doc.Save
With EmailItem
.Subject = "test subject line"
.Body = ActiveDocument.Content
.To = "[email protected]"
.Importance = olImportanceNormal
.Attachments.Add Doc.FullName
.Display
End With
Application.ScreenUpdating = True
Set Doc = Nothing
Set OL = Nothing
Set EmailItem = Nothing