Document.PrintOut 方法
打印文档的一部分或全部。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word.v4.0.Utilities(在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)
语法
声明
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 _
)
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
)
参数
- Background
类型:System.Object%
如果为 true,则可以让自定义代码在 Microsoft Office Word 打印文档时继续工作。
- Append
类型:System.Object%
如果为 true,则会将文档追加到 OutputFileName 参数指定的文件;如果为 false,则会覆盖 OutputFileName 的内容。
- Range
类型:System.Object%
页面范围。可以是任何 WdPrintOutRange 值。
- OutputFileName
类型:System.Object%
如果 PrintToFile 为 true,则此参数指定输出文件的路径和文件名。
- From
类型:System.Object%
当 Range 设置为 wdPrintFromTo 时的起始页码。
- To
类型:System.Object%
当 Range 设置为 wdPrintFromTo 时的结束页码。
- Item
类型:System.Object%
要打印的项。可以是任何 WdPrintOutItem 值。
- Copies
类型:System.Object%
要打印的份数。
- Pages
类型:System.Object%
要打印的页码和页码范围,由逗号分隔。例如,“2, 6-10”将打印第 2 页以及从第 6 页到第 10 页之间的内容。
- PageType
类型:System.Object%
要打印的页面的类型。可以是任何 WdPrintOutPages 值。
- PrintToFile
类型:System.Object%
如果为 true,则将打印机指令发送到文件。请确保使用 OutputFileName 指定一个文件名。
- Collate
类型:System.Object%
在打印多份文档时,如果为 true,则先打印该文档的所有页,然后再打印下一份。
- ActivePrinterMacGX
类型:System.Object%
此参数只在 Microsoft Office Macintosh 版本中可用。有关此参数的其他信息,请参阅 Microsoft Office Macintosh 版本附带的语言参考帮助。
- ManualDuplexPrint
类型:System.Object%
如果为 true,则在没有双面打印装置的打印机上打印双面文档。如果此参数为 true,则忽略 PrintBackground 和 PrintReverse 属性。使用 PrintOddPagesInAscendingOrder 和 PrintEvenPagesInAscendingOrder 属性在手动进行双面打印时控制输出。您可能无法使用此参数,具体取决于您选择或安装的语言支持(例如,美国英语)。
- PrintZoomColumn
类型:System.Object%
希望 Word 在一页上水平布置的页数。可以是 1、2、3 或 4。与 PrintZoomRow 参数结合使用,用于在单张纸上打印多页。
- PrintZoomRow
类型:System.Object%
希望 Word 在一页上垂直布置的页数。可以是 1、2 或 4。与 PrintZoomColumn 参数结合使用,用于在单张纸上打印多页。
- PrintZoomPaperWidth
类型:System.Object%
希望 Word 将打印页缩放到的宽度(以缇表示,20 缇 = 1 磅,72 磅 = 1 英寸)。
- PrintZoomPaperHeight
类型:System.Object%
希望 Word 将打印页缩放到的高度(以缇表示,20 缇 = 1 磅,72 磅 = 1 英寸)。
备注
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。