PrintRange 对象 (PowerPoint)

代表要打印的连续幻灯片或页的范围。

备注

PrintRange 对象是 PrintRanges 集合的一个成员。 PrintRanges 集合中包含所有已定义指定演示文稿的打印范围。

您可以打印范围 PrintRanges 在集合中设置独立的 RangeType 设置;这些区域将会保留,只要加载演示文稿中包含它们。 RangeType 属性设置为 ppPrintSlideRange 时,应用于 PrintRanges 集合的区域。

示例

使用 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

使用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

另请参阅

PowerPoint 对象模型引用

支持和反馈

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