Classe PrintOptions (PowerPoint VBA)

Contient les options d’impression d’une présentation.

Set

Pour utiliser une variable de classe PrintOptions, elle doit d'abord être instanciée, par exemple

Dim pos as PrintOptions
Set pos = ActivePresentation.PrintOptions

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe PrintOptions : Presentation.PrintOptions et View.PrintOptions

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

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

Propriétés

Collate Détermine si une copie complète de la présentation spécifiée est imprimée avant la première page de la copie suivante. Lecture-écriture.

ActivePresentation.PrintOptions.Collate = msoTrue

FitToPage Détermine si les diapositives seront mises à l’échelle pour remplir la page sur laquelle elles sont imprimées. Lecture-écriture.

ActivePresentation.PrintOptions.FitToPage = msoTrue

FrameSlides Détermine si un cadre fin est placé autour de la bordure des diapositives imprimées. Lecture-écriture.

ActivePresentation.PrintOptions.FrameSlides = msoTrue

HandoutOrder Renvoie ou définit l’ordre de mise en page dans lequel les diapositives s’affichent dans les documents imprimés comportant plusieurs diapositives sur une page. Lecture-écriture.

ActivePresentation.PrintOptions.HandoutOrder = ppPrintHandoutHorizontalFirst

HighQuality Indique s’il faut imprimer en haute qualité. Lecture-écriture.

ActivePresentation.PrintOptions.HighQuality = msoTrue

NumberOfCopies Renvoie ou définit le nombre de copies d’une présentation à imprimer. Lecture-écriture.

ActivePresentation.PrintOptions.NumberOfCopies = 2

OutputType Renvoie ou définit une valeur indiquant quel composant (diapositives, documents, pages de commentaires ou plan) de la présentation doit s’imprimer. Lecture-écriture.

ActivePresentation.PrintOptions.OutputType = ppPrintOutputBuildSlides

Parent Renvoie l’objet parent de l’objet spécifié.

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

Ranges Cette propriété renvoie l’objet PrintRanges , qui représente les plages de diapositives de la présentation à imprimer. En lecture seule.

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

RangeType Renvoie ou définit le type d’étendue d’impression de la présentation. Lecture-écriture.

ActivePresentation.PrintOptions.RangeType = ppPrintAll

sectionIndex Renvoie l’index de la section sélectionnée dans l’objet PrintOptions . Lecture-écriture.

ActivePresentation.PrintOptions.sectionIndex =

SlideShowName Renvoie ou définit le nom du diaporama personnalisé à imprimer. En lecture/écriture.

ActivePresentation.PrintOptions.SlideShowName = "tech talk"