Partager via


WorksheetBase.ExportAsFixedFormat, méthode

Exporte vers un fichier dans le format spécifié.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Sub ExportAsFixedFormat ( _
    type As XlFixedFormatType, _
    filename As Object, _
    quality As Object, _
    includeDocProperties As Object, _
    ignorePrintAreas As Object, _
    from As Object, _
    to As Object, _
    openAfterPublish As Object, _
    fixedFormatExtClassPtr As Object _
)
public void ExportAsFixedFormat(
    XlFixedFormatType type,
    Object filename,
    Object quality,
    Object includeDocProperties,
    Object ignorePrintAreas,
    Object from,
    Object to,
    Object openAfterPublish,
    Object fixedFormatExtClassPtr
)

Paramètres

  • filename
    Type : System.Object
    Chemin d'accès complet du nouveau fichier PDF ou XPS.Si vous omettez ce paramètre, Excel enregistre le fichier dans le dossier actif.
  • quality
    Type : System.Object
    Une des valeurs Microsoft.Office.Interop.Excel.XlFixedFormatQuality qui spécifie la qualité du fichier exporté.
  • includeDocProperties
    Type : System.Object
    true pour inclure les propriétés du document dans le fichier exporté ; sinon, false.
  • ignorePrintAreas
    Type : System.Object
    true pour ignorer toutes les zones d'impression définies lors de l'exportation ; sinon, false.
  • from
    Type : System.Object
    Numéro de la page à partir de laquelle doit commencer l'exportation.Si cet argument est omis, l'exportation commence à la première page.
  • to
    Type : System.Object
    Numéro de la dernière page à exporter.Si cet argument est omis, l'exportation s'arrête à la dernière page.
  • openAfterPublish
    Type : System.Object
    true pour afficher immédiatement le fichier dans la visionneuse ; sinon, false.
  • fixedFormatExtClassPtr
    Type : System.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, consultez Extension de la fonctionnalité d'exportation au format fixe d'Office (2007).

Notes

Cette méthode prend en charge également l'initialisation d'un complément pour exporter un fichier vers un fichier à format fixe. Par exemple, Excel exécutera la conversion de format de fichier si les convertisseurs sont présents. La conversion est généralement initialisée par l'utilisateur.

Exemples

L'exemple de code suivant enregistre le contenu de la feuille de calcul Sheet1 au format PDF, jusqu'aux quatre premières pages (en ignorant les zones d'impression). Le fichier PDF est enregistré sous le chemin d'accès et le nom de fichier spécifiés à l'aide de la résolution de qualité standard. Le fichier inclut les propriétés du classeur. Pour exécuter cet exemple de code, votre classeur doit inclure une feuille nommée Sheet1 contenant des données.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub SaveWorksheetAsPDF()
    Dim mySheet As Microsoft.Office.Tools.Excel.WorksheetBase = Globals.Sheet1

    mySheet.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\myWorksheet", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        10, _
        False)
End Sub
private void SaveWorksheetAsPDF()        
{            
    Microsoft.Office.Tools.Excel.Worksheet mySheet =
        Globals.Sheet1.Base;

    mySheet.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\myWorksheet", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        10, 
        false);
}

Sécurité .NET Framework

Voir aussi

Référence

WorksheetBase Classe

Microsoft.Office.Tools.Excel, espace de noms