WorksheetBase.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.