Envelope-Objekt (Word)
Stellt einen Umschlag dar, der an ein Dokument angehängt ist.
Verwenden Sie die Envelope-Eigenschaft , um das Envelope-Objekt zurückzugeben. Im folgenden Beispiel wird einem neuen Dokument ein Umschlag hinzugefügt und der Abstand zwischen dem oberen Umschlag und der Adresse auf 2,25 Zoll festgelegt.
Set myDoc = Documents.Add
addr = "Michael Matey" & vbCr & "123 Skye St." _
& vbCr & "Redmond, WA 98107"
retaddr = "Cora Edmonds" & vbCr & "456 Erde Lane" & vbCr _
& "Redmond, WA 98107"
With myDoc.Envelope
.Insert Address:=addr, ReturnAddress:=retaddr
.AddressFromTop = InchesToPoints(2.25)
End With
Hinweise
Das Envelope-Objekt ist unabhängig davon verfügbar, ob dem angegebenen Dokument ein Umschlag hinzugefügt wurde oder nicht. Ein Fehler tritt jedoch auf, wenn Sie eine der folgenden Eigenschaften verwenden, wenn dem Dokument kein Umschlag hinzugefügt wurde: Address, AddressFromLeft, AddressFromTop, FeedSource, ReturnAddress, ReturnAddressFromLeft, ReturnAddressFromTop und UpdateDocument.
Im folgenden Beispiel wird gezeigt, wie der Fehler, der erzeugt wird, wenn dem aktiven Dokument kein Umschlag hinzugefügt wurde, mit der Anweisung On Error GoTo behandelt wird. Wurde dem Dokument jedoch ein Umschlag hinzugefügt, wird die Absenderadresse angezeigt.
On Error GoTo ErrorHandler
MsgBox ActiveDocument.Envelope.Address
ErrorHandler:
If Err = 5852 Then MsgBox _
"Envelope is not in the specified document"
Verwenden Sie die Insert-Methode , um dem angegebenen Dokument einen Umschlag hinzuzufügen. Verwenden Sie die PrintOut-Methode , um die Eigenschaften eines Umschlags festzulegen und zu drucken, ohne ihn dem Dokument hinzuzufügen.
Hinweis
Es gibt keine Envelopes-Sammlung; Jedes Document-Objekt enthält nur ein Envelope-Objekt .
Referenz zum Word-Objektmodell
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.