WPS 基础接口 > 演示 API 参考 > PrintRanges > PrintRanges 对象
指定的演示文稿中所有 PrintRange 对象的集合。每个 PrintRange 对象代表一个要打印的连续幻灯片或页的范围。

示例

使用 Ranges 属性返回 PrintRanges 集合。以下示例从活动演示文稿的该集合中清除以前定义的所有打印范围。

示例代码
ActivePresentation.PrintOptions.Ranges.ClearAll()

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

示例代码
let print = ActivePresentation.PrintOptions
    print.RangeType = ppPrintSlideRange
    let range = print.Ranges
        range.ClearAll()
        range.Add(1, 1)
        range.Add(3, 5)
        range.Add(8, 9)
ActivePresentation.PrintOut()

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

示例代码
let ranges = ActivePresentation.PrintOptions.Ranges
    if(ranges.Count > 0){
        let item = ranges.Item(1)
            MsgBox("Print range 1 starts on slide " + item.Start + " and ends on slide " + item.End)
    }

Print Ranges 集合对象 打印范围


请参阅