Partager via


Méthode Document.ExportAsFixedFormat (Visio)

Exporte un document Microsoft Visio en tant que fichier dans un format fixe (PDF ou XPS).

Syntaxe

expression. ExportAsFixedFormat (FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

Expression Expression qui renvoie un objet Document .

Parameters

Nom Requis/Facultatif Type de données Description
FixedFormat Requis VisFixedFormatTypes Type de format dans lequel doit être exporté le document. Voir la section Remarques pour les valeurs possibles.
OutputFileName Facultatif String Nom et chemin d'accès du fichier sur lequel effectuer la sortie, placé entre guillemets.
Intent Requis VisDocExIntent Qualité de sortie. Voir la section Remarques pour les valeurs possibles.
PrintRange Requis VisPrintOutRange Plage de pages du document à exporter. Voir la section Remarques pour les valeurs possibles.
FromPage Facultatif Long Si PrintRange a la valeur visPrintFromTo, la première page de la plage à exporter. La valeur par défaut est 1, qui indique la première page du dessin.
ToPage Facultatif Long Si PrintRange est visPrintFromTo, dernière page de la plage à exporter. La valeur par défaut est -1, qui indique la dernière page du dessin.
ColorAsBlack Facultatif Boolean La valeur True effectue le rendu de toutes les couleurs en noir afin que toutes les formes soient visibles sur le dessin exporté. La valeur False effectue le rendu des couleurs normalement. La valeur par défaut est False.
IncludeBackground Facultatif Boolean Spécifie si les pages d'arrière-plan doivent être incluses dans le fichier exporté. La valeur par défaut est True.
IncludeDocumentProperties Facultatif Boolean Spécifie si les propriétés de document doivent être incluses dans le fichier exporté. La valeur par défaut est True.
IncludeStructureTags 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.
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.
FixedFormatExtClass Facultatif [UNKNOWN] Pointeur vers une classe qui implémente l'interface IMsoDocExporter à des fins de création de sorties fixes personnalisées. La valeur par défaut est un pointeur Null.

Valeur renvoyée

Aucune

Remarques

La méthode ExportAsFixedFormat crée un fichier qui contient une vue statique du document Visio.

Les valeurs possibles pour le paramètre FormatFixe figurent dans le tableau ci-après et sont déclarées dans VisFixedFormatTypes dans la bibliothèque de types de Visio.

Constante Valeur Description
visFixedFormatPDF 1 Format fixe PDF
visFixedFormatXPS 2 Format fixe XPS

Les valeurs possibles pour le paramètre Intent sont indiquées dans le tableau suivant et déclarées dans VisDocExIntent dans la bibliothèque de types Visio.

Constante Valeur Description
visDocExIntentPrint 1 Le but de l'exportation est la publication en ligne et l'impression
visDocExIntentScreen 0 Le but de l'exportation est la publication en ligne uniquement

Les valeurs possibles pour le paramètre PrintRange sont indiquées dans le tableau suivant et déclarées dans VisPrintOutRange dans la bibliothèque de types Visio.

Constante Valeur Description
visPrintAll 0 Imprime toutes les pages de premier plan.
visPrintCurrentPage 2 Imprime la page active.
visPrintCurrentView 4 Imprime la zone d’affichage actuelle.
visPrintFromTo 1 Imprime les pages entre les valeurs FromPage et ToPage.
visPrintSelection 3 Imprime une sélection.

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) ci-dessous illustre comment utiliser la méthode ExportAsFixedFormat pour exporter le document Visio actif au format PDF vers la racine du lecteur C.

Public Sub ExportAsFixedFormat_Example() 
 
    ActiveDocument.ExportAsFixedFormat visFixedFormatPDF, "C:\ExportedVisioDocument .pdf", visDocExIntentPrint, visPrintAll 
 
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.