PowerPoint VBA教程:PrintRanges集合对象

PrintOptions
PrintRanges (PrintRange)

指定演示文稿中所有PrintRange对象的集合。每个 PrintRange对象代表要打印的连续幻灯片或页的范围。

使用 PrintRanges集合

使用Ranges属性返回 PrintRanges集合。以下示例从当前演示文稿的集合中清除所有以前定义的打印区域。


ActivePresentation.PrintOptions.Ranges.ClearAll

使用Add方法创建 PrintRange对象,并添加到 PrintRanges集合中。以下示例定义三个打印区域,分别代表当前演示文稿中第一张幻灯片,第三到第五张幻灯片,第八和第九张幻灯片;然后打印这些区域中的幻灯片。


With ActivePresentation.PrintOptions
    .RangeType = ppPrintSlideRange
    With .Ranges
        .ClearAll
        .Add 1, 1
        .Add 3, 5
        .Add 8, 9
    End With
End With
ActivePresentation.PrintOut

使用 Ranges(index) 返回单个 PrintRange对象,其中 index 是打印区域索引号。以下示例显示一条消息,指示当前演示文稿第一个打印区域的起始和终止幻灯片编号。


With ActivePresentation.PrintOptions.Ranges
    If .Count > 0 Then
        With .Item(1)
            MsgBox "Print range 1 starts on slide " & .Start & _
                " and ends on slide " & .End
        End With
    End If
End With

上页:PowerPoint VBA教程:PrintRange对象 下页:PowerPoint VBA教程:PropertyEffect对象

PowerPoint VBA教程:PrintRanges集合对象

PowerPoint VBA教程:PropertyEffect对象 PowerPoint VBA教程:PublishObject对象
PowerPoint VBA教程:PublishObjects集合对象 PowerPoint VBA教程:RGBColor对象
PowerPoint VBA教程:RotationEffect对象 PowerPoint VBA教程:Row对象
PowerPoint VBA教程:Rows集合对象 PowerPoint VBA教程:Ruler对象
PowerPoint VBA教程:RulerLevel对象 PowerPoint VBA教程:RulerLevels集合对象
PowerPoint VBA教程:ScaleEffect对象 PowerPoint VBA教程:Selection对象
PowerPoint VBA教程:Sequence集合 PowerPoint VBA教程:Sequences集合
PowerPoint VBA教程:ShadowFormat对象 PowerPoint VBA教程:Shape对象
PowerPoint VBA教程:ShapeNode对象 PowerPoint VBA教程:ShapeNodes集合对象
PowerPoint VBA教程:ShapeRange集合对象 PowerPoint VBA教程:Shapes集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号