WorksheetBase.ExportAsFixedFormat-Methode

Exportiert eine Datei des angegebenen Formats.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
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
)

Parameter

  • filename
    Typ: System.Object
    Der vollständige Pfad der neuen PDF- oder XPS-Datei.Wird dieser Parameter ausgelassen, speichert Excel die Datei im aktuellen Ordner.
  • quality
    Typ: System.Object
    Einer der Microsoft.Office.Interop.Excel.XlFixedFormatQuality-Werte, durch den die Qualität der exportierten Datei angegeben wird.
  • includeDocProperties
    Typ: System.Object
    true , um Dokumenteigenschaften in die exportierte Datei einzufügen; andernfalls false.
  • ignorePrintAreas
    Typ: System.Object
    true , um beim Exportieren festgelegte Druckbereiche zu ignorieren; andernfalls false.
  • from
    Typ: System.Object
    Die Nummer der Seite, ab der der Export beginnt.Wenn dieses Argument weggelassen wird, beginnt der Exportvorgang auf der ersten Seite.
  • to
    Typ: System.Object
    Die Nummer der letzten zu exportierenden Seite.Wenn dieses Argument ausgelassen wird, endet der Exportvorgang mit der letzten Seite.
  • openAfterPublish
    Typ: System.Object
    true , um die Datei umgehend im Viewer anzuzeigen; andernfalls false.
  • fixedFormatExtClassPtr
    Typ: System.Object
    Ein Zeiger auf eine Implementierung der IMsoDocExporter-Schnittstelle, die das Speichern der Arbeitsmappe in einem anderen festen Format ermöglicht.Weitere Informationen finden Sie unter "Extending the Office (2007) Fixed-Format Export Feature".

Hinweise

Diese Methode unterstützt auch die Initialisierung eines Add-Ins zum Exportieren einer Datei in eine Datei mit einem festen Format.Beispielsweise führt Excel eine Dateiformatkonvertierung aus, falls die Konverter vorhanden sind.Die Konvertierung wird in der Regel vom Benutzer initiiert.

Beispiele

Im folgenden Codebeispiel wird der Inhalt des Arbeitsblatts Sheet1 (maximal die ersten vier Seiten, Druckbereiche werden nicht beachtet) im PDF-Format gespeichert.Die PDF-Datei wird am angegebenen Dateipfad unter dem angegebenen Dateinamen mit einer Auflösung in Standardqualität gespeichert.Die Datei enthält die Arbeitsmappeneigenschaften.Damit Sie dieses Codebeispiel ausführen können, muss Ihre Arbeitsmappe ein Arbeitsblatt mit dem Namen Sheet1 mit einigen Daten enthalten.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace