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
expression. 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 .
Paramètres
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 | Obligatoire | PrintRange | La plage de diapositives peut être Nothing . |
RangeType | Facultatif | PpPrintRangeType | Type de la plage de diapositives. |
SlideShowName | Facultatif | String | 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 également être exportés. Si FixedFormatType a la valeur PpFixedFormatTypePDF, cet indicateur détermine si les étiquettes et les paramètres IRM doivent être exportés. La valeur par défaut est True. |
DocStructureTags | Facultatif | Booléen | 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 | Booléen | Si vous souhaitez inclure une image bitmap du texte. La valeur par défaut est True. |
UseISO19005_1 | Facultatif | Booléen | 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 | Variante | 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 document. |
ppPrintOutputNineSlideHandouts | Imprime neuf diapositives par page de document. |
ppPrintOutputNotesPages | Imprime les pages de commentaires. |
ppPrintOutputOneSlideHandouts | Imprime une diapositive par page du document. |
ppPrintOutputOutline | Imprime le mode Plan. |
ppPrintOutputSixSlideHandouts | Imprime six diapositives par page de document. |
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.
Le paramètre KeepIRMSettings se comporte spécialement pour pdf. Il contrôle la conservation des étiquettes et le chiffrement dans le fichier de sortie. Pour plus d’informations, voir Gérer les étiquettes de confidentialité dans les applications Office.
Le paramètre PrintRange est obligatoire, mais peut être défini sur Nothing
pour tous.
Si la présentation n’est pas entièrement téléchargée, cette méthode échoue et une erreur se produit. Pour plus d’informations sur les documents partiels, consultez Utiliser des documents partiels.
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
Voir aussi
Gérer les étiquettes de confidentialité dans les applications Office
Utiliser des documents partiels
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.