Поделиться через


Свойство PrintOptions.Ranges (PowerPoint)

Возвращает объект PrintRanges , представляющий диапазоны слайдов в презентации для печати. Только для чтения.

Синтаксис

выражение. Ranges

Выражение Переменная, представляющая объект PrintOptions .

Возвращаемое значение

PrintRanges

Замечания

Если вы не хотите печатать всю презентацию, необходимо использовать метод Add , чтобы создать объект PrintRange для каждого последовательного выполнения слайдов, которые вы хотите напечатать. Например, если вы хотите напечатать слайд 1, слайды с 3 по 5 и слайды 8 и 9 в указанной презентации, необходимо создать три объекта PrintRange : один, представляющий слайд 1; , представляющий слайды с 3 по 5; и , представляющий слайды 8 и 9. Дополнительные сведения см. в примере этого свойства.

Для применения диапазонов в коллекции PrintRanges свойство RangeType должно иметь значение ppPrintSlideRange.

Чтобы очистить все существующие диапазоны печати из коллекции PrintRanges , используйте метод ClearAll .

Указание значения для аргументов To и From метода PrintOut задает содержимое объекта PrintRanges .

Пример

В этом примере выводится слайд 1, слайды с 3 по 5 и слайды 8 и 9 в активной презентации.

With ActivePresentation

    With .PrintOptions

        .RangeType = ppPrintSlideRange

        With .Ranges

            .Add 1, 1

            .Add 3, 5

            .Add 8, 9

        End With

    End With

    .PrintOut

End With

См. также

Объект PrintOptions

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.