Méthode Presentation.ExportAsFixedFormat (PowerPoint)

Publie une copie d’une présentation Microsoft PowerPoint sous forme de fichier dans un format fixe, PDF ou XPS.

Syntaxe

. ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005 _ 1, ExternalExporter)

expression Expression qui renvoie un objet Presentation.

Parameters

Nom Requis/Facultatif Type de données Description
Path Obligatoire String Chemin d’accès de l’exportation.
FixedFormatType Obligatoire PpFixedFormatType Format dans lequel exporter les diapositives.
Intent Facultatif PpFixedFormatIntent Objectif de l’exportation.
FrameSlides Facultatif MsoTriState Indique si les diapositives à exporter doivent être entourées d’un cadre.
HandoutOrder Facultatif PpPrintHandoutOrder Ordre dans lequel le document doit être imprimé.
OutputType Facultatif PpPrintOutputType Type de sortie.
PrintHiddenSlides Facultatif MsoTriState Indique si les diapositives masquées doivent être imprimées.
PrintRange Facultatif PrintRange Plage de diapositives.
RangeType Facultatif PpPrintRangeType Type de la plage de diapositives.
SlideShowName Facultatif Chaîne Nom du diaporama.
IncludeDocProperties Facultatif Boolean Indique si les propriétés du document doivent aussi être exportées. La valeur par défaut est False.
KeepIRMSettings Facultatif Boolean Indique si les paramètres IRM doivent aussi être exportés. La valeur par défaut est True.
DocStructureTags Facultatif Boolean S'il faut inclure des balises de structure de document pour améliorer l'accessibilité des documents. La valeur par défaut est True.
BitmapMissingFonts Facultatif Boolean Si vous souhaitez inclure une image bitmap du texte. La valeur par défaut est True.
UseISO19005 _ 1 Facultatif Boolean Indique si le document qui en résulte est conforme à la norme ISO 19005-1 (PDF/A). La valeur par défaut est False.
ExternalExporter Facultatif Variant Pointeur vers un complément Office qui implémente l’interface COM IMsoDocExporter et permet les appels à une autre implémentation du code. La valeur par défaut est un pointeur Null.

Remarques

La méthode ExportAsFixedFormat correspond à la commande Publier au format PDF ou XPS du menu Office de l’interface utilisateur PowerPoint. Elle crée un fichier qui contient une vue statique de la présentation active.

La valeur du paramètre FixedFormatType peut être l’une de ces constantes PpFixedFormatType.

Constante Valeur Description
ppFixedFormatTypePDF 2 Exporter au format PDF.
ppFixedFormatTypeXPS 1 Exporter au format XPS.

La valeur du paramètre Intent peut être l’une de ces constantes PpFixedFormatIntent.

Constante Description
ppFixedFormatIntentPrint Destiné à être publié en ligne et imprimé.
ppFixedFormatIntentScreen Valeur par défaut. Destiné à être publié uniquement en ligne.

La valeur du paramètre FrameSlides peut être l’une de ces constantes MsoTriState.

Constante Description
msoFalse Valeur par défaut. Ne cadre pas les diapositives exportées.
msoVrai Cadre les diapositives exportées.

La valeur du paramètre HandoutOrder peut être l’une de ces constantes PpPrintHandoutOrder.

Constante Description
ppPrintHandoutHorizontalFirst Imprime les documents avec les diapositives successives affichées d’abord horizontalement (sous forme de lignes horizontales).
ppPrintHandoutVerticalFirst Valeur par défaut. Imprime les documents avec les diapositives successives affichées d’abord verticalement (sous forme de colonnes verticales).

La valeur du paramètre OutputType peut être une combinaison d’une ou plusieurs de ces constantes PpPrintOutputType.

Constante Description
ppPrintOutputBuildSlides
ppPrintOutputFourSlideHandouts Imprime quatre diapositives par page de présentation.
ppPrintOutputNineSlideHandouts Imprime neuf diapositives par page de présentation.
ppPrintOutputNotesPages Imprime les pages de commentaires.
ppPrintOutputOneSlideHandouts Imprime une diapositive par page du document.
ppPrintOutputOutline Imprime le plan.
ppPrintOutputSixSlideHandouts Imprime six diapositives par page de présentation.
ppPrintOutputSlides Imprime toutes les diapositives de la présentation. Valeur par défaut.
ppPrintOutputThreeSlideHandouts Imprime trois diapositives par page du document.
ppPrintOutputTwoSlideHandouts Imprime deux diapositives par page du document.

La valeur du paramètre PrintHiddenSlides peut être l’une de ces constantes MsoTriState.

Constante Description
msoFalse Valeur par défaut. N’imprime pas les diapositives masquées.
msoVrai Imprime les diapositives masquées.

La valeur du paramètre RangeType peut être l’une de ces constantes PpPrintRangeType.

Constante Description
ppPrintAll Valeur par défaut. Exporte toutes les diapositives.
ppPrintCurrent Exporte uniquement la diapositive en cours.
ppPrintNamedSlideShow Exporte le diaporama (personnalisé) spécifié dans SlideShowName.
ppPrintSelection Exporte les diapositives sélectionnées.
ppPrintSlideRange Exporte la plage de diapositives spécifiée.

Définissez BitmapMissingFonts avec la valeur True quand la licence des polices ne vous autorise pas à incorporer une police dans le fichier PDF. Si vous définissez ce paramètre sur False, la police est référencée et l’ordinateur propose une police appropriée si la police originale n’est pas disponible.

Exemple

L’exemple suivant montre comment utiliser la méthode ExportAsFixedFormat pour exporter la présentation active comme fichier .pdf nommé test.pdf vers le dossier Documents de l’utilisateur.

Public Sub ExportAsFixedFormat_Example() 
 
       ActivePresentation.ExportAsFixedFormat "C:\Users\username \Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False 
 
End Sub

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.