NamedRange.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exporte vers un fichier au format spécifié.
public void ExportAsFixedFormat (Microsoft.Office.Interop.Excel.XlFixedFormatType Type, object Filename, object Quality, object IncludeDocProperties, object IgnorePrintAreas, object From, object To, object OpenAfterPublish, object FixedFormatExtClassPtr);
Paramètres
- Type
- XlFixedFormatType
Type de format de fichier vers lequel l'export est effectué.
- Filename
- Object
Nom du fichier à enregistrer. Vous pouvez inclure un chemin complet, ou bien Excel enregistre le fichier dans le dossier actif.
- Quality
- Object
XlFixedFormatQuality optionnel. Spécifie la qualité du fichier publié.
- IncludeDocProperties
- Object
true pour inclure les propriétés du document ; false dans le cas contraire.
- IgnorePrintAreas
- Object
true pour ignorer les zones d’impression définies lors de l’exportation ; false dans le cas contraire.
- From
- Object
Numéro de la première page à laquelle l'exportation doit commencer. Par défaut, l'exportation commence au début.
- To
- Object
Numéro de la dernière page à exporter. Par défaut, l'exportation s'arrête à la dernière page.
- OpenAfterPublish
- Object
true pour afficher immédiatement le fichier dans la visionneuse ; sinon, false.
- FixedFormatExtClassPtr
- Object
Pointeur vers une implémentation de l’interface IMsoDocExporter qui permet d’enregistrer le classeur dans un format fixe différent. Pour plus d’informations, voir l’article Extending the Office (2007) Fixed-Format Export Feature (Extension de la fonctionnalité d’exportation au format fixe Office [2007]).
Exemples
L’exemple de code suivant enregistre une page qui contient la plage nommée au NamedRange1 format PDF dans le chemin d’accès et le nom de fichier spécifiés à l’aide de la résolution de qualité standard. Le fichier PDF généré comprend les propriétés du classeur. Pour exécuter cet exemple de code, votre classeur doit inclure une feuille nommée Sheet1 avec une plage nommée nommée NamedRange1 qui contient des données.
Cet exemple est destiné à une personnalisation au niveau du document.
private void SaveNamedRangeAsPDF()
{
Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
Globals.Sheet1.namedRange1;
myNamedRange.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\SalesData",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false);
}
Private Sub SaveNamedRangeAsPDF()
Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
Globals.Sheet1.NamedRange1
myNamedRange.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\SalesData", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
Remarques
Cette méthode prend également en charge l’initialisation d’un complément pour exporter un fichier vers un fichier de format fixe. Par exemple, Excel effectue la conversion de format de fichier si les convertisseurs sont présents. La conversion est généralement initiée par l’utilisateur.