Clase PrintOptions (PowerPoint VBA)

Contiene las opciones de impresión de una presentación.

Set

Para usar una variable de clase PrintOptions, primero debe ser instanciado, por ejemplo

Dim pos as PrintOptions
Set pos = ActivePresentation.PrintOptions

Los siguientes procedimientos se pueden usar para establecer variables de clase PrintOptions : Presentation.PrintOptions y View.PrintOptions

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

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

Propiedades

Collate Determina si se imprime una copia completa de la presentación especificada antes de imprimir la primera página de la copia siguiente. Lectura y escritura.

ActivePresentation.PrintOptions.Collate = msoTrue

FitToPage Determina si se escalan las diapositivas de forma que llenen la página en la que se imprimen. Lectura y escritura.

ActivePresentation.PrintOptions.FitToPage = msoTrue

FrameSlides Determina si se inserta un marco delgado alrededor del borde de las diapositivas impresas. Lectura y escritura.

ActivePresentation.PrintOptions.FrameSlides = msoTrue

HandoutOrder Devuelve o establece el orden de diseño de página en el que aparecerán las diapositivas en los documentos impresos que muestran varias diapositivas en la misma página. Lectura y escritura.

ActivePresentation.PrintOptions.HandoutOrder = ppPrintHandoutHorizontalFirst

HighQuality Indica si se va a imprimir en calidad alta. Lectura y escritura.

ActivePresentation.PrintOptions.HighQuality = msoTrue

NumberOfCopies Devuelve o establece el número de copias de la presentación que se va a imprimir. Lectura y escritura.

ActivePresentation.PrintOptions.NumberOfCopies = 2

OutputType Devuelve o establece un valor que indica el componente de la presentación que debe imprimirse (diapositivas, documentos, páginas de notas o esquema). Lectura y escritura.

ActivePresentation.PrintOptions.OutputType = ppPrintOutputBuildSlides

Parent Devuelve el objeto primario del objeto especificado.

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

Ranges Devuelve el objeto PrintRanges , que representa los intervalos de diapositivas de la presentación que se imprimirán. Solo lectura.

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

RangeType Devuelve o establece el tipo de intervalo de impresión de la presentación. Lectura y escritura.

ActivePresentation.PrintOptions.RangeType = ppPrintAll

sectionIndex Devuelve el índice de la sección seleccionada en el objeto PrintOptions . Lectura y escritura.

ActivePresentation.PrintOptions.sectionIndex =

SlideShowName Devuelve o establece el nombre de la presentación con diapositivas personalizada que se va a imprimir. Lectura y escritura.

ActivePresentation.PrintOptions.SlideShowName = "tech talk"