NamedRange.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Méthode

Définition

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.

S’applique à