Classe PrintOptions (PowerPoint VBA)

Contém opções de impressão para uma apresentação.

Set

Para usar uma variável de classe PrintOptions, ela primeiro precisa ser instanciada por exemplo

Dim pos as PrintOptions
Set pos = ActivePresentation.PrintOptions

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo PrintOptions: Presentation.PrintOptions e View.PrintOptions

Temas

Os procedimentos a seguir nesta aula foram agrupados e são descritos em uma página de tema separada

Print with its procedures ActivePrinter, PrintColorType, PrintComments, PrintFontsAsGraphics, PrintHiddenSlides e PrintInBackground

Propriedades

Collate Determina se será impressa uma cópia completa da apresentação especificada antes de ser impressa a primeira página da cópia seguinte. Leitura/gravação.

ActivePresentation.PrintOptions.Collate = msoTrue

FitToPage Determina se os slides serão dimensionados para preencher a página em que serão impressos. Leitura/gravação.

ActivePresentation.PrintOptions.FitToPage = msoTrue

FrameSlides Determina se será colocada uma moldura estreita em torno da borda dos slides impressos. Leitura/gravação.

ActivePresentation.PrintOptions.FrameSlides = msoTrue

HandoutOrder Retorna ou define a ordem de layout de página na qual os slides aparecerão em folhetos impressos que mostram vários slides em uma única página. Leitura/gravação.

ActivePresentation.PrintOptions.HandoutOrder = ppPrintHandoutHorizontalFirst

HighQuality Indica se a impressão será em qualidade alta. Leitura/gravação.

ActivePresentation.PrintOptions.HighQuality = msoTrue

NumberOfCopies Retorna ou define o número de cópias de uma apresentação a ser impressa. Leitura/gravação.

ActivePresentation.PrintOptions.NumberOfCopies = 2

OutputType Retorna ou define um valor que indica qual componente slides, folhetos, páginas de anotações ou uma estrutura de tópicos da apresentação deve ser impresso. Leitura/gravação.

ActivePresentation.PrintOptions.OutputType = ppPrintOutputBuildSlides

Parent Retorna o objeto parente para o objeto especificado.

Dim objParent As Object
Set objParent = ActivePresentation.PrintOptions.Parent

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

Dim prsRanges As PrintRanges
Set prsRanges = ActivePresentation.PrintOptions.Ranges

RangeType Retorna ou define o tipo de intervalo de impressão para a apresentação. Leitura/gravação.

ActivePresentation.PrintOptions.RangeType = ppPrintAll

sectionIndex Retorna o índice da seção selecionada no objeto printoptions . Leitura/gravação.

ActivePresentation.PrintOptions.sectionIndex =

SlideShowName Retorna ou define o nome da apresentação de slides personalizada a ser impressa. Leitura/gravação.

ActivePresentation.PrintOptions.SlideShowName = "tech talk"