PrintRanges 对象 (PowerPoint)

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

示例

使用范围属性可返回 PrintRanges 集合。 下面的示例清除所有以前定义的打印范围,从当前演示文稿的集合。

ActivePresentation.PrintOptions.Ranges.ClearAll

使用Add方法创建 PrintRange 对象并将其添加到 PrintRanges 集合。 下面的示例定义三个打印范围表示幻灯片 1、 第三张幻灯片到第五,以及在当前演示文稿中的幻灯片 8 和 9,然后打印这些范围内的幻灯片。

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 对象。 下面的示例将显示一条消息,指示起始和终止幻灯片编号当前演示文稿中的第一个打印区域。

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 对象模型引用

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。