Méthode Document.PrintOut (Visio)
Imprime le contenu du document actif et fournit différentes options d’impression.
Syntaxe
expression. PrintOut (PrintRange, FromPage, ToPage, ScaleCurrentViewToPaper, PrinterName, PrintToFile, OutputFileName, Copies, Collate, ColorAsBlack)
Expression Variable qui représente un objet Document .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
PrintRange | Requis | VisPrintOutRange | Plage de pages du document à imprimer. Reportez-vous aux notes pour les valeurs possibles. |
FromPage | Facultatif | Long | Si PrintRange correspond à visPrintFromTo, première page de la plage à imprimer. La valeur par défaut est 1, qui indique la première page du dessin. |
ToPage | Facultatif | Long | Si PrintRange correspond à visPrintFromTo, dernière page de la plage à imprimer. La valeur par défaut est -1, qui indique la dernière page du dessin. |
ScaleCurrentViewToPaper | Facultatif | Boolean | Si PrintRange a la valeur visPrintCurrentView, True met à l’échelle la partie du dessin ajustée à la fenêtre du programme afin qu’elle corresponde au format de papier actif par défaut, tandis que False l’imprime sur autant de pages que nécessaire. La valeur par défaut est False. |
PrinterName | Facultatif | String | Nom de l’imprimante à utiliser. La valeur par défaut est l’imprimante actuellement sélectionnée dans Visio. |
PrintToFile | Facultatif | Boolean | True pour envoyer les informations d’impression vers un fichier de disque plutôt que vers l’imprimante ; False pour utiliser l’imprimante. La valeur par défaut est False. Si vous spécifiez True pour PrintToFile, mais que vous ne transmettez pas de valeur valide pour OutputFileName, le dessin est envoyé à l’imprimante active. |
OutputFileName | Facultatif | String | Si PrintToFile est True, nom et chemin d’accès du fichier .prn sur lequel imprimer, placé entre guillemets. |
Copies | Facultatif | Long | Nombre de copies à imprimer. La valeur par défaut est un exemplaire. |
Collate | Facultatif | Boolean | True pour assembler les copies. False pour ne pas les assembler. La valeur par défaut est False. |
ColorAsBlack | Facultatif | Boolean | True imprime toutes les couleurs en noir pour être sûr que toutes les formes sont visibles sur le dessin imprimé. Cette option s’avère utile si une imprimante monochrome traduit les couleurs très claires d’un dessin en blanc plutôt qu’en une nuance de gris. False imprime les couleurs normalement. La valeur par défaut est False. |
Valeur renvoyée
Aucune
Remarques
Appeler la méthode PrintOut revient à sélectionner les options d’impression dans la boîte de dialogue Imprimer (cliquez sur l’onglet Fichier , cliquez sur Imprimer, puis sur Imprimer à nouveau), puis cliquez sur OK.
Les valeurs possibles pour PrintRange sont indiquées dans le tableau suivant et déclarées dans VisPrintOutRange dans la bibliothèque de types Visio.
Constante | Valeur | Description |
---|---|---|
visPrintAll | 0 | Imprime toutes les pages de premier plan. |
visPrintCurrentPage | 2 | Imprime la page active. |
visPrintCurrentView | 4 | Imprime la zone d’affichage actuelle. |
visPrintFromTo | 1 | Imprime les pages entre les valeurs FromPage et ToPage. |
visPrintSelection | 3 | Imprime une sélection. |
Exemple
Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment utiliser la méthode PrintOut pour imprimer deux exemplaires de la page actuelle sur l’imprimante active.
Public Sub PrintOut_Example()
'Print two copies of the current page to the default printer
ThisDocument.PrintOut visPrintCurrentPage, , , , , , , 2
End Sub
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.