DocumentBase.PrintOut, méthode
Imprime tout ou partie du document.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Sub PrintOut ( _
ByRef background As Object, _
ByRef append As Object, _
ByRef range As Object, _
ByRef outputFileName As Object, _
ByRef from As Object, _
ByRef to As Object, _
ByRef item As Object, _
ByRef copies As Object, _
ByRef pages As Object, _
ByRef pageType As Object, _
ByRef printToFile As Object, _
ByRef collate As Object, _
ByRef activePrinterMacGX As Object, _
ByRef manualDuplexPrint As Object, _
ByRef printZoomColumn As Object, _
ByRef printZoomRow As Object, _
ByRef printZoomPaperWidth As Object, _
ByRef printZoomPaperHeight As Object _
)
public void PrintOut(
ref Object background,
ref Object append,
ref Object range,
ref Object outputFileName,
ref Object from,
ref Object to,
ref Object item,
ref Object copies,
ref Object pages,
ref Object pageType,
ref Object printToFile,
ref Object collate,
ref Object activePrinterMacGX,
ref Object manualDuplexPrint,
ref Object printZoomColumn,
ref Object printZoomRow,
ref Object printZoomPaperWidth,
ref Object printZoomPaperHeight
)
Paramètres
- background
Type : System.Object%
true pour que le code de personnalisation continue pendant que Microsoft Office Word imprime le document.
- append
Type : System.Object%
true pour ajouter le document au fichier spécifié par l'argument OutputFileName ; false pour remplacer le contenu de OutputFileName.
- range
Type : System.Object%
Plage de page.Il peut s'agir de n'importe quelle valeur WdPrintOutRange.
- outputFileName
Type : System.Object%
Si PrintToFile est true, cet argument spécifie le chemin d'accès et le nom de fichier du fichier de sortie.
- from
Type : System.Object%
Numéro de page de début lorsque Range a la valeur wdPrintFromTo.
- to
Type : System.Object%
Numéro de page de fin lorsque Range a la valeur wdPrintFromTo.
- item
Type : System.Object%
Élément à imprimer.Il peut s'agir de n'importe quelle valeur WdPrintOutItem.
- copies
Type : System.Object%
Nombre de copies à imprimer.
- pages
Type : System.Object%
Numéros et plages de page à imprimer, séparés par des virgules.Par exemple, "2, 6-10" permet d'imprimer la page 2, puis les pages 6 à 10.
- pageType
Type : System.Object%
Type de pages à imprimer.Il peut s'agir de n'importe quelle valeur WdPrintOutPages.
- printToFile
Type : System.Object%
true pour envoyer les instructions de l'imprimante vers un fichier.Assurez-vous de spécifier un nom de fichier avec OutputFileName.
- collate
Type : System.Object%
Lors de l'impression de plusieurs copies d'un document, true pour imprimer toutes les pages du document avant d'imprimer la copie suivante.
- activePrinterMacGX
Type : System.Object%
Cet argument est disponible dans Microsoft Office pour Macintosh uniquement.Pour plus d'informations sur cet argument, consultez l'aide de référence sur les langages fournie avec Microsoft Office pour Macintosh.
- manualDuplexPrint
Type : System.Object%
true pour imprimer un document recto-verso sur une imprimante sans un kit d'impression recto-verso.Si cet argument a la valeur true, les propriétés PrintBackground et PrintReverse sont ignorées.Utilisez les propriétés PrintOddPagesInAscendingOrder et PrintEvenPagesInAscendingOrder pour contrôler la sortie pendant l'impression recto-verso manuelle.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- printZoomColumn
Type : System.Object%
Nombre de pages que Word doit faire tenir horizontalement sur une page.Peut être 1, 2, 3 ou 4.Utilisez-le avec l'argument PrintZoomRow pour imprimer plusieurs pages sur une même feuille.
- printZoomRow
Type : System.Object%
Nombre de pages que Word doit faire tenir verticalement sur une page.Peut être 1, 2 ou 4.Utilisez-le avec l'argument PrintZoomColumn pour imprimer plusieurs pages sur une même feuille.
- printZoomPaperWidth
Type : System.Object%
Largeur que Word doit utiliser pour mettre à l'échelle les pages imprimées, en twips (20 twips = 1 point ; 72 points = 1 pouce).
- printZoomPaperHeight
Type : System.Object%
Hauteur que Word doit utiliser pour mettre à l'échelle les pages imprimées, en twips (20 twips = 1 point ; 72 points = 1 pouce).
Notes
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant utilise la méthode PrintOut pour imprimer deux copies du document entier.Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.
Private Sub DocumentPrintOut()
Me.PrintOut(Background:=True, Range:=Word.WdPrintOutRange.wdPrintAllDocument, _
Copies:=2, PageType:=Word.WdPrintOutPages.wdPrintAllPages, _
PrintToFile:=False, Collate:=False, ManualDuplexPrint:=False, _
PrintZoomColumn:=1, PrintZoomRow:=1)
End Sub
private void DocumentPrintOut()
{
object Background = true;
object Range = Word.WdPrintOutRange.wdPrintAllDocument;
object Copies = 2;
object PageType = Word.WdPrintOutPages.wdPrintAllPages;
object PrintToFile = false;
object Collate = false;
object ActivePrinterMacGX = missing;
object ManualDuplexPrint = false;
object PrintZoomColumn = 1;
object PrintZoomRow = 1;
this.PrintOut(ref Background, ref missing, ref Range, ref missing,
ref missing, ref missing, ref missing, ref Copies,
ref missing, ref PageType, ref PrintToFile, ref Collate,
ref missing, ref ManualDuplexPrint, ref PrintZoomColumn,
ref PrintZoomRow, ref missing, ref missing);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.