Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Se produit avant l'impression d'un document ouvert.
Syntaxe
expression. DocumentBeforePrint (Doc As Document**, Cancel As Boolean)
expression Variable qui représente un objet « Application » déclaré avec des événements dans un module de classe.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Doc | Obligatoire | Document | Document en cours d'impression. |
| Cancel | Obligatoire | Booléen | False lorsque l'événement se produit. Si la procédure événementielle affecte à cet argument la valeur True, le document n'est pas imprimé à la fin de la procédure. |
Remarques
Pour plus d’informations sur l’utilisation d’événements avec l’objet Application , consultez Utilisation d’événements avec l’objet Application.
Exemple
Cet exemple montre comment inviter l’utilisateur à répondre oui ou non avant d’imprimer un document. Ce code doit être placé dans un module de classe et un instance de la classe doit être correctement initialisé pour que cet exemple fonctionne. Pour obtenir des instructions sur la façon d’y parvenir, consultez Utilisation d’événements avec l’objet Application.
Public WithEvents appWord as Word.Application
Private Sub appWord_DocumentBeforePrint _
(ByVal Doc As Document, _
Cancel As Boolean)
Dim intResponse As Integer
intResponse = MsgBox("Have you checked the " _
& "printer for letterhead?", _
vbYesNo)
If intResponse = vbNo Then Cancel = True
End Sub
Voir aussi
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.