Document.ExportAsFixedFormat, méthode (System 2007)
Mise à jour : novembre 2007
Enregistre le document au format PDF ou XPS.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v9.0 (dans Microsoft.Office.Tools.Word.v9.0.dll)
Syntaxe
Public Sub ExportAsFixedFormat ( _
OutputFileName As String, _
ExportFormat As WdExportFormat, _
OpenAfterExport As Boolean, _
OptimizeFor As WdExportOptimizeFor, _
Range As WdExportRange, _
From As Integer, _
To As Integer, _
Item As WdExportItem, _
IncludeDocProps As Boolean, _
KeepIRM As Boolean, _
CreateBookmarks As WdExportCreateBookmarks, _
DocStructureTags As Boolean, _
BitmapMissingFonts As Boolean, _
UseISO19005_1 As Boolean, _
ByRef FixedFormatExtClassPtr As Object _
)
Dim instance As Document
Dim OutputFileName As String
Dim ExportFormat As WdExportFormat
Dim OpenAfterExport As Boolean
Dim OptimizeFor As WdExportOptimizeFor
Dim Range As WdExportRange
Dim From As Integer
Dim To As Integer
Dim Item As WdExportItem
Dim IncludeDocProps As Boolean
Dim KeepIRM As Boolean
Dim CreateBookmarks As WdExportCreateBookmarks
Dim DocStructureTags As Boolean
Dim BitmapMissingFonts As Boolean
Dim UseISO19005_1 As Boolean
Dim FixedFormatExtClassPtr As Object
instance.ExportAsFixedFormat(OutputFileName, _
ExportFormat, OpenAfterExport, OptimizeFor, _
Range, From, To, Item, IncludeDocProps, _
KeepIRM, CreateBookmarks, DocStructureTags, _
BitmapMissingFonts, UseISO19005_1, _
FixedFormatExtClassPtr)
public void ExportAsFixedFormat(
string OutputFileName,
WdExportFormat ExportFormat,
bool OpenAfterExport,
WdExportOptimizeFor OptimizeFor,
WdExportRange Range,
int From,
int To,
WdExportItem Item,
bool IncludeDocProps,
bool KeepIRM,
WdExportCreateBookmarks CreateBookmarks,
bool DocStructureTags,
bool BitmapMissingFonts,
bool UseISO19005_1,
ref Object FixedFormatExtClassPtr
)
Paramètres
OutputFileName
Type : System.StringChemin d'accès complet et nom de fichier du nouveau fichier PDF ou XPS.
ExportFormat
Type : Microsoft.Office.Interop.Word.WdExportFormatUne des valeurs WdExportFormat qui spécifie si le document doit être enregistré au format PDF ou XPS.
OpenAfterExport
Type : System.Booleantrue pour ouvrir automatiquement le nouveau fichier ; sinon, false.
OptimizeFor
Type : Microsoft.Office.Interop.Word.WdExportOptimizeForUne des valeurs WdExportOptimizeFor qui spécifie si le document doit être optimisé pour l'écran ou l'impression.
Range
Type : Microsoft.Office.Interop.Word.WdExportRangeUne des valeurs WdExportRange qui spécifie si l'étendue de l'exportation est le document entier, la page active, une plage de texte ou la sélection actuelle. L'exportation du document entier est définie par défaut.
From
Type : System.Int32Spécifie le numéro de page de début, si le paramètre Range a la valeur wdExportFromTo.
To
Type : System.Int32Spécifie le numéro de page de fin, si le paramètre Range a la valeur wdExportFromTo.
Item
Type : Microsoft.Office.Interop.Word.WdExportItemUne des valeurs Microsoft.Office.Interop.Word.WdExportItem qui spécifie si le processus d'exportation inclut le texte seul ou avec balises.
IncludeDocProps
Type : System.Booleantrue pour inclure les propriétés du document dans le nouveau fichier ; sinon, false.
KeepIRM
Type : System.Booleantrue pour copier les autorisations IRM (Gestion des droits relatifs à l'information) vers un document XPS si le document source comporte des protections IRM ; sinon, false. La valeur par défaut est true.
CreateBookmarks
Type : Microsoft.Office.Interop.Word.WdExportCreateBookmarksUne des valeurs WdExportCreateBookmarks qui spécifie si les signets doivent être exportés et le type de signet à exporter.
DocStructureTags
Type : System.Booleantrue pour inclure des données supplémentaires permettant d'aider les lecteurs d'écran, telles que des informations concernant l'organisation logique et du flux du contenu ; sinon, false. La valeur par défaut est true.
BitmapMissingFonts
Type : System.Booleantrue pour inclure une bitmap du texte ; false pour référencer la police de texte. Affectez la valeur true à ce paramètre lorsque les licences de police n'autorisent pas l'incorporation d'une police dans le fichier PDF. Si vous lui affectez la valeur false, l'ordinateur de la visionneuse utilise une police appropriée si celle spécifiée n'est pas disponible. La valeur par défaut est true.
UseISO19005_1
Type : System.Booleantrue pour limiter l'utilisation PDF du sous-ensemble PDF conforme à la norme ISO 19005-1 ; sinon, false. Si vous affectez la valeur true à ce paramètre, l'autonomie des fichiers en résultant est plus fiable, mais ceux-ci peuvent être plus volumineux ou peuvent afficher plus d'artefacts visuels en raison des restrictions du format. La valeur par défaut est false.
FixedFormatExtClassPtr
Type : System.Object%Pointeur vers une implémentation de l'interface IMsoDocExporter qui permet d'enregistrer le document dans un format fixe différent. Pour plus d'informations, consultez Extension de la fonctionnalité d'exportation au format fixe d'Office (2007) (en anglais).
Notes
Vous pouvez enregistrer les fichiers au format PDF ou XPS dans Microsoft Office Word uniquement après avoir installé un complément qui fournit cette fonctionnalité. Pour plus d'informations, recherchez « Activer la prise en charge d'autres formats de fichier, tels que les formats PDF et XPS » sur Microsoft Office Online.
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Fonctionnement des paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant enregistre le document actuel au format PDF avec le nom spécifié. Du fait qu'aucun dossier n'est spécifié, le fichier PDF est enregistré par défaut dans le dossier Mes documents de l'utilisateur.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub SaveAsPDF()
Me.ExportAsFixedFormat("MyPDFDocument", _
Word.WdExportFormat.wdExportFormatPDF)
End Sub
private void SaveAsPDF()
{
this.ExportAsFixedFormat(
@"myPDFDocument",
Word.WdExportFormat.wdExportFormatPDF,
false,
Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
Word.WdExportRange.wdExportAllDocument,
0,
0,
Word.WdExportItem.wdExportDocumentWithMarkup,
true,
true,
Word.WdExportCreateBookmarks.wdExportCreateWordBookmarks,
true,
true,
false,
ref missing);
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.