Udostępnij za pośrednictwem


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

  • 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

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel