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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。