Metoda WorksheetBase.ExportAsFixedFormat —
Eksportuje do pliku o określonym formacie.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
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
)
Parametry
- type
Typ: Microsoft.Office.Interop.Excel.XlFixedFormatType
Jedna z wartości Microsoft.Office.Interop.Excel.XlFixedFormatType, która określa, czy należy zapisać skoroszyt w formacie PDF czy XPS.
- filename
Typ: System.Object
Pełna ścieżka nowego pliku PDF lub XPS.Jeśli ten parametr zostanie pominięty, program Excel zapisuje plik w bieżącym folderze.
- quality
Typ: System.Object
Jedna z wartości Microsoft.Office.Interop.Excel.XlFixedFormatQuality, która określa jakość eksportowanego pliku.
- includeDocProperties
Typ: System.Object
true umożliwiający dołączenie właściwości dokumentu do eksportowanego pliku; w przeciwnym razie false.
- ignorePrintAreas
Typ: System.Object
true umożliwiający ignorowanie ustawień obszarów wydruku w trakcie eksportowania; w przeciwnym razie false.
- from
Typ: System.Object
Numer strony, od której należy rozpocząć eksportowanie.Jeśli ten argument zostanie pominięty, eksportowanie rozpoczyna się na pierwszej stronie.
- to
Typ: System.Object
Numer ostatniej strony do wyeksportowania.Jeśli ten argument zostanie pominięty, eksportowanie kończy się na ostatniej stronie.
- openAfterPublish
Typ: System.Object
true Aby wyświetlić plik w przeglądarce natychmiast; w przeciwnym razie false.
- fixedFormatExtClassPtr
Typ: System.Object
Wskaźnik do implementacji interfejsu IMsoDocExporter, który umożliwia zapisanie skoroszytu w innym formacie stałym.Aby uzyskać więcej informacji, wyświetl Rozszerzanie funkcji eksportowania formatu stałego dla pakietu Office (2007).
Uwagi
Ta metoda obsługuje również inicjowanie dodatku umożliwiającego eksport pliku do pliku w stałym formacie.Na przykład program Excel wykona konwersję formatu pliku, jeśli konwertery są dostępne.Z reguły konwersję rozpoczyna użytkownik.
Przykłady
Poniższy przykład kodu zapisuje zawartość arkusza Sheet1 w formacie PDF, do pierwszych czterech stron (bez uwzględnienia obszarów wydruku).Plik PDF jest zapisywany do określonego pliku ścieżka i nazwa pliku przy użyciu rozdzielczości standardowej jakości.Ten plik zawiera właściwości skoroszytu.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać arkusz o nazwie Arkusz1 z niektórych danych.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.