Partager via


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.