Compartilhar via


Propriedade PrintOptions.Ranges (PowerPoint)

Retorna o objeto PrintRanges que representa os intervalos de slides da apresentação a serem impressos. Somente leitura.

Sintaxe

expression. Ranges

Expressão Uma variável que representa um objeto PrintOptions .

Valor de retorno

PrintRanges

Comentários

Se você não quiser imprimir toda uma apresentação, você deve usar o método Add para criar um objeto PrintRange para cada grupo consecutivo de slides que você deseja imprimir. Por exemplo, se você deseja imprimir o slide 1, slides de 3 a 5 e os slides 8 e 9 de uma apresentação especificada, você deverá criar três objetos PrintRange: uma que representa slide 1; que representa os slides 3 a 5; e outro que representa os slides 8 e 9. Para obter mais informações, consulte o exemplo para essa propriedade.

A propriedade RangeType deve ser definida como ppPrintSlideRange para que os intervalos da coleção PrintRanges a ser aplicado.

Para limpar todos os intervalos de impressão existentes da coleção PrintRanges, use o método ClearAll.

A especificação de um valor de para e de argumentos do método PrintOut define o conteúdo do objeto PrintRanges.

Exemplo

Este exemplo imprime o slide 1, os slides de 3 a 5 e os slides 8 e 9 da apresentação ativa.

With ActivePresentation

    With .PrintOptions

        .RangeType = ppPrintSlideRange

        With .Ranges

            .Add 1, 1

            .Add 3, 5

            .Add 8, 9

        End With

    End With

    .PrintOut

End With

Confira também

Objeto PrintOptions

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.