Поделиться через


WorksheetBase.ExportAsFixedFormat - метод

Экспортирует в файл указанного формата.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
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
)

Параметры

  • filename
    Тип: System.Object
    Полный путь к новому файлу формата PDF или XPS.Если пропустить этот параметр, Excel сохранит файл в текущей папке.
  • quality
    Тип: System.Object
    Одно из значений Microsoft.Office.Interop.Excel.XlFixedFormatQuality, определяющих качество экспортируемого файла.
  • includeDocProperties
    Тип: System.Object
    Значение true, чтобы включить свойства документа в новый экспортированный файл; в противном случае — значение false.
  • ignorePrintAreas
    Тип: System.Object
    Значение true, чтобы пропускать области печати, установленные при экспорте; в противном случае — значение false.
  • from
    Тип: System.Object
    Номер страницы, с которой начинается экспорт.Если этот аргумент не указывается, экспорт начинается на первой странице.
  • to
    Тип: System.Object
    Номер последней экспортируемой страницы.Если этот аргумент не задан, экспорт заканчивается с последней страницей.
  • openAfterPublish
    Тип: System.Object
    Значение true для незамедлительного отображения файла в средстве просмотра; в противном случае — значение false.
  • fixedFormatExtClassPtr
    Тип: System.Object
    Указатель на реализацию интерфейса IMsoDocExporter, который позволяет сохранять книгу в другом фиксированном формате.Дополнительные сведения см. в разделе "Расширение функции экспорта в фиксированном формате Office (2007)".

Заметки

Этот метод также поддерживает инициализацию надстройки для экспорта файла в файл фиксированного формата. Например, Excel выполнит преобразование формата файла, если имеются преобразователи. Обычно преобразование инициирует пользователь.

Примеры

В следующем примере кода содержимое листа Sheet1 записывается в формате PDF, а именно первые четыре страницы, не включая области печати. PDF-файл сохраняется в стандартном разрешении по указанным пути к файлу и имени файла. PDF-файл включает свойства книги. Для запуска этого примера, в вашей книге должна быть страница с именем Sheet1 с некоторыми данными.

В этом примере демонстрируется настройка уровня документа.

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

Безопасность платформы .NET Framework

См. также

Ссылки

WorksheetBase Класс

Microsoft.Office.Tools.Excel - пространство имен