PowerPoint VBA教程:PrintOut方法

打印指定演示文稿。

expression.PrintOut(From, To, PrintToFile, Copies, Collate)

expression  必选。该表达式返回一个 Presentation对象。

From  可选。Integer 类型。要打印的第一页的页码。如果省略此参数,打印从演示文稿的开头开始。指定 To 和 From参数为演示文稿设置PrintRanges对象的内容并设置RangeType属性的值。

To  可选。Integer 类型。要打印的最后一页的页码。如果省略此参数,打印会持续到演示文稿结束。指定 To 和 From参数为演示文稿设置PrintRanges对象的内容并设置RangeType属性的值。

PrintToFile  可选。String 类型。输出打印的文件名。如果指定此参数,则要打印的文件将被输出到文件而非打印机。省略此参数时,文件被传送至打印机。

Copies  可选。Integer 类型。要打印的份数。如果省略此参数,只打印一个副本。指定此参数来设置NumberOfCopies属性的值。

Collate  可选。MsoTriState 类型。如果省略此参数,多个副本会分页复制。指定此参数设置Collate属性的值。

MsoTriState 可以是下列 MsoTriState 类型常数之一。
msoCTrue
msoFalse
msoTriStateMixed
msoTriStateToggle
msoTrue 在打印下一副本的第一页之前打印该演示文稿的完整副本。

VBA示例

本示例打印每个幻灯片(从当前演示文稿的第二个幻灯片到第五个幻灯片)的两个不分页复制的副本(不管是可见的还是隐藏的)。


With Application.ActivePresentation
    .PrintOptions.PrintHiddenSlides = True
    .PrintOut From:=2, To:=5, Copies:=2, Collate:=msoFalse
End With

本示例将当前演示文稿中的所有幻灯片作为单个副本输出到文件“Testprnt.prn”。


Application.ActivePresentation.PrintOut _
    PrintToFile:="TestPrnt"

上页:PowerPoint VBA教程:PrevNode方法 下页:PowerPoint VBA教程:Publish方法

PowerPoint VBA教程:PrintOut方法

PowerPoint VBA教程:Publish方法 PowerPoint VBA教程:Quit方法
PowerPoint VBA教程:Range方法 PowerPoint VBA教程:RangeFromPoint方法
PowerPoint VBA教程:Regroup方法 PowerPoint VBA教程:ReloadAs方法
PowerPoint VBA教程:Remove方法 PowerPoint VBA教程:RemoveBaseline方法
PowerPoint VBA教程:RemovePeriods方法 PowerPoint VBA教程:Replace方法
PowerPoint VBA教程:ReplaceNode方法 PowerPoint VBA教程:ReplyWithChanges方法
PowerPoint VBA教程:RerouteConnections方法 PowerPoint VBA教程:ResetRotation方法
PowerPoint VBA教程:ResetSlideTime方法 PowerPoint VBA教程:RotatedBounds方法
PowerPoint VBA教程:RtlRun方法 PowerPoint VBA教程:Run方法
PowerPoint VBA教程:Runs方法 PowerPoint VBA教程:Save方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号