Compartilhar via


Método Presentation.PrintOut (PowerPoint)

Imprime a apresentação especificada.

Sintaxe

expressão. PrintOut (De, para, PrintToFile, Cópias, Collate)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
De Opcional Integer The number of the first page to be printed. Se esse argumento for omitido, a impressão começará no início da apresentação. Especificando para e dos argumentos define o conteúdo do objeto PrintRanges e define o valor da propriedade RangeType para a apresentação.
To Opcional Integer The number of the last page to be printed. Se esse argumento for omitido, a impressão continua até o final da apresentação. Especificando para e dos argumentos define o conteúdo do objeto PrintRanges e define o valor da propriedade RangeType para a apresentação.
PrintToFile Opcional String O nome do arquivo a ser impresso. Se você especificar esse argumento, o arquivo será impresso para um arquivo, e não enviado para um impressora. Se esse argumento for omitido, o arquivo será enviado para a impressora.
Copies Opcional Integer O número de cópias a ser impresso. Se esse argumento for omitido, apenas uma cópia é impressa. Especificar este argumento define o valor da propriedade NumberOfCopies .
Collate Opcional MsoTriState Se esse argumento for omitido, serão coladas múltiplas cópias. A especificação desse argumento define o valor da propriedade Collate.

Comentários

O valor do parâmetro Collate pode ser uma destas constantes MsoTriState.

Constante Descrição
msoFalse Imprime todas as cópias de uma página antes de imprimir a primeira cópia da próxima.
msoTrue Imprime uma cópia completa da apresentação antes da primeira página da cópia seguinte ser impressa.

Exemplo

Este exemplo imprime duas cópias não coletadas de cada slide, visíveis ou ocultas, do slide dois ao slide cinco na apresentação ativa.

With Application.ActivePresentation

    .PrintOptions.PrintHiddenSlides = True

    .PrintOut From:=2, To:=5, Copies:=2, Collate:=msoFalse

End With


Este exemplo imprime uma única cópia de todos os slides da apresentação ativa para o arquivo Testprnt.prn.

Application.ActivePresentation.PrintOut PrintToFile:="TestPrnt"

Confira também

Objeto Presentation

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.