Window.PrintOut(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Method

Definition

Prints all or part of the specified document.

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);
abstract member PrintOut : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PrintOut (Optional ByRef Background As Object, Optional ByRef Append As Object, Optional ByRef Range As Object, Optional ByRef OutputFileName As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef Item As Object, Optional ByRef Copies As Object, Optional ByRef Pages As Object, Optional ByRef PageType As Object, Optional ByRef PrintToFile As Object, Optional ByRef Collate As Object, Optional ByRef ActivePrinterMacGX As Object, Optional ByRef ManualDuplexPrint As Object, Optional ByRef PrintZoomColumn As Object, Optional ByRef PrintZoomRow As Object, Optional ByRef PrintZoomPaperWidth As Object, Optional ByRef PrintZoomPaperHeight As Object)

Parameters

Background
Object

Optional Object. Set to True to have the macro continue while Microsoft Word prints the document.

Append
Object

Optional Object. Set to True to append the specified document to the file name specified by the OutputFileName argument. False to overwrite the contents of OutputFileName.

Range
Object

Optional Object. The page range. Can be any WdPrintOutRange constant. wdPrintAllDocumentwdPrintCurrentPage wdPrintFromTo wdPrintRangeOfPages wdPrintSelection

OutputFileName
Object

Optional Object. If PrintToFile is True, this argument specifies the path and file name of the output file.

From
Object

Optional Object. The starting page number when Range is set to wdPrintFromTo.

To
Object

Optional Object. The ending page number when Range is set to wdPrintFromTo.

Item
Object

Optional Object. The item to be printed. Can be any WdPrintOutItem constant.wdPrintAutoTextEntries wdPrintComments wdPrintDocumentContent wdPrintDocumentWithMarkup wdPrintEnvelope wdPrintKeyAssignments wdPrintMarkup wdPrintProperties wdPrintStyles

Copies
Object

Optional Object. The number of copies to be printed.

Pages
Object

Optional Object. The page numbers and page ranges to be printed, separated by commas. For example, "2, 6-10" prints page 2 and pages 6 through 10.

PageType
Object

Optional Object. The type of pages to be printed. Can be any WdPrintOutPages constant.wdPrintAllPages wdPrintEvenPagesOnly wdPrintOddPagesOnly

PrintToFile
Object

Optional Object. True to send printer instructions to a file. Make sure to specify a file name with OutputFileName.

Collate
Object

Optional Object. When printing multiple copies of a document, True to print all pages of the document before printing the next copy.

ActivePrinterMacGX
Object

Optional Object. This argument is available only in Microsoft Office Macintosh Edition. For additional information about this argument, consult the language reference Help included with Microsoft Office Macintosh Edition.

ManualDuplexPrint
Object

Optional Object. True to print a two-sided document on a printer without a duplex printing kit. If this argument is True, the PrintBackground and PrintReverse properties are ignored. Use the PrintOddPagesInAscendingOrder and PrintEvenPagesInAscendingOrder properties to control the output during manual duplex printing. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.

PrintZoomColumn
Object

Optional Object. The number of pages you want Word to fit horizontally on one page. Can be 1, 2, 3, or 4. Use with the PrintZoomRow argument to print multiple pages on a single sheet.

PrintZoomRow
Object

Optional Object. The number of pages you want Word to fit vertically on one page. Can be 1, 2, or 4. Use with the PrintZoomColumn argument to print multiple pages on a single sheet.

PrintZoomPaperWidth
Object

Optional Object. The width to which you want Word to scale printed pages, in twips (20 twips = 1 point; 72 points = 1 inch).

PrintZoomPaperHeight
Object

Optional Object. The height to which you want Word to scale printed pages, in twips (20 twips = 1 point; 72 points = 1 inch).

Applies to