WorksheetBase.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Methode

Definition

Exportiert eine Datei des angegebenen Formats.

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

Parameter

type
XlFixedFormatType

Einer der Microsoft.Office.Interop.Excel.XlFixedFormatType-Werte, der angibt, ob die Arbeitsmappe im PDF- oder XPS-Format zu speichern ist.

filename
Object

Der vollständige Pfad der neuen PDF- oder XPS-Datei. Wird dieser Parameter ausgelassen, speichert Excel die Datei im aktuellen Ordner.

quality
Object

Einer der Microsoft.Office.Interop.Excel.XlFixedFormatQuality-Werte, der die Qualität der exportierten Datei angibt.

includeDocProperties
Object

true, um Dokumenteigenschaften in die exportierte Datei einzufügen; andernfalls false.

ignorePrintAreas
Object

true um Druckbereiche beim Exportieren zu ignorieren; andernfalls false.

from
Object

Die Nummer der Seite, auf der das Exportieren beginnen soll. Wenn das Argument ausgelassen wird, beginnt das Exportieren auf der ersten Seite.

to
Object

Die Nummer der letzten zu exportierenden Seite. Wenn das Argument ausgelassen wird, endet das Exportieren auf der letzten Seite.

openAfterPublish
Object

true, um die Datei umgehend im Viewer anzuzeigen; andernfalls false.

fixedFormatExtClassPtr
Object

Ein Zeiger auf eine Implementierung der IMsoDocExporter-Schnittstelle, durch die die Arbeitsmappe in einem anderen festen Format gespeichert werden kann. Weitere Informationen finden Sie unter „Extending the Office (2007) Fixed-Format Export Feature“.

Beispiele

Im folgenden Codebeispiel wird der Inhalt des Arbeitsblatts Sheet1 im PDF-Format gespeichert, bis auf die ersten vier Seiten (Druckbereiche werden ignoriert). Die PDF-Datei wird unter Verwendung der standardmäßigen Qualitäts Auflösung im angegebenen Dateipfad und Dateinamen gespeichert. Die Datei enthält die Arbeitsmappeneigenschaften. Um dieses Codebeispiel auszuführen, muss die Arbeitsmappe ein Blatt mit dem Namen Sheet1 mit einigen Daten enthalten.

Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.

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

Hinweise

Diese Methode unterstützt auch das Initialisieren eines Add-Ins, um eine Datei in eine Datei mit festem Format zu exportieren. Excel führt z. b. eine Dateiformat Konvertierung durch, wenn die Konverter vorhanden sind. Die Konvertierung wird normalerweise vom Benutzer initiiert.

Gilt für