Objet Enveloppe (Word)

Représente une enveloppe jointe à un document.

Remarques

Utilisez la propriété Envelope pour retourner l'objet Envelope. L'exemple suivant ajoute une enveloppe dans un nouveau document et définit la distance entre le haut de l'enveloppe et l'adresse 2,25 pouces.

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

Notes

L'objet Envelope est disponible, qu'une enveloppe ait été ajoutée au document spécifié. Toutefois, une erreur se produit si vous utilisez une des propriétés suivantes lorsqu'une enveloppe n'a pas été ajoutée au document : adresse, AddressFromLeft, AddressFromTop, FeedSource, ReturnAddress, ReturnAddressFromLeft, ReturnAddressFromTop et UpdateDocument.

L'exemple suivant montre comment utiliser l'instruction On Error GoTo pour intercepter l'erreur qui se produit si une enveloppe n'a pas été ajoutée au document actif. Si, toutefois, une enveloppe a été ajoutée au document, l'adresse du destinataire est affichée.

On Error GoTo ErrorHandler 
MsgBox ActiveDocument.Envelope.Address 
ErrorHandler: 
If Err = 5852 Then MsgBox _ 
 "Envelope is not in the specified document"

Utilisez la méthode Insert pour ajouter une enveloppe dans le document spécifié. Utilisez la méthode PrintOut pour définir les propriétés d'une enveloppe et l'imprimer sans l'ajouter au document.

Remarque

[!REMARQUE] Il n'existe aucune collection enveloppes ; chaque objet Document ne contient qu'un seul objet Envelope.

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.