Metoda WorksheetBase.ExportAsFixedFormat —
Eksport 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
Jednym z Microsoft.Office.Interop.Excel.XlFixedFormatType wartości, które określa, czy należy zapisać skoroszyt w formacie PDF lub XPS.
- filename
Typ: System.Object
Pełna ścieżka nowy plik PDF lub XPS.Jeśli ten parametr zostanie pominięty, program Excel zapisuje plik w bieżącym folderze.
- quality
Typ: System.Object
Jednym z Microsoft.Office.Interop.Excel.XlFixedFormatQuality wartości, które określa jakość eksportowanego pliku.
- includeDocProperties
Typ: System.Object
true Aby dołączyć właściwości dokumentu w eksportowanym pliku; w przeciwnym razie false.
- ignorePrintAreas
Typ: System.Object
true Aby ignorować wszelkie obszary wydruku należy ustawić podczas eksportowania; w przeciwnym razie false.
- from
Typ: System.Object
Numer strony, w którym chcesz 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 IMsoDocExporter interfejs, który umożliwia skoroszytu do zapisania w innym formacie stałych.Aby uzyskać więcej informacji zobacz Rozszerzanie funkcji eksportowania formatu Fixed pakietu Office (2007).
Uwagi
Ta metoda obsługuje również inicjowania dodatku programu wyeksportować plik do pliku o stałym formacie.Na przykład program Excel będą działać konwersję formatu pliku konwertery są obecne.Konwersja są z reguły inicjowane przez użytkownika.
Przykłady
Poniższy przykład kodu zapisanie zawartości arkusza Sheet1 w formacie PDF, do pierwszych czterech stron, (bez uwzględnienia obszarów wydruku).Plik PDF zostanie zapisany w określonej ścieżce pliku i nazwy pliku przy użyciu rozdzielczości standardowej jakości.Plik zawiera właściwości skoroszytu.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać arkusz o nazwie Arkusz1 pewnej ilości danych.
Ten przykład dotyczy dostosowywania 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 Przy użyciu bibliotek z częściowo zaufanego kodu..