Compartilhar via


Método Presentation.PrintOut (PowerPoint)

Imprime a apresentação especificada.

Sintaxe

expressão. PrintOut (De, Para, ImprimirToFile, Cópias, Agrupamento)

expressão Uma variável que representa um objeto apresentação .

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 desagrupadas de cada diapositivo ( visível ou ocultada) do diapositivo dois para o diapositivo 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.