Partager via


Propriété PrintOptions.Ranges (PowerPoint)

Renvoie l’objet PrintRanges , qui représente les plages de diapositives de la présentation à imprimer. En lecture seule.

Syntaxe

expression. Ranges

Expression Variable qui représente un objet PrintOptions .

Valeur renvoyée

PrintRanges

Remarques

Si vous ne souhaitez pas imprimer une présentation entière, vous devez utiliser la méthode Add pour créer un objet PrintRange pour chaque série consécutive de diapositives que vous souhaitez imprimer. Par exemple, si vous souhaitez imprimer la diapositive 1, les diapositives 3 à 5, et les diapositives 8 à 9 d’une présentation donnée, vous devez créer trois objets PrintRange : un objet représentant la diapositive 1 ; un objet représentant les diapositives 3 à 5 ; et un objet représentant les diapositives 8 à 9. Pour plus d’informations, consultez l’exemple relatif à cette propriété.

La propriété RangeType doit être définie sur ppPrintSlideRange pour que les plages de la collection PrintRanges soient appliquées .

Pour effacer toutes les plages d’impression existantes de la collection PrintRanges , utilisez la méthode ClearAll .

La spécification d’une valeur pour les arguments To et From de la méthode PrintOut définit le contenu de l’objet PrintRanges .

Exemple

Cet exemple montre comment imprimer la diapositive 1, les diapositives 3 à 5, et les diapositives 8 à 9 de la présentation active.

With ActivePresentation

    With .PrintOptions

        .RangeType = ppPrintSlideRange

        With .Ranges

            .Add 1, 1

            .Add 3, 5

            .Add 8, 9

        End With

    End With

    .PrintOut

End With

Voir aussi

PrintOptions, objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.