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


NamedRange.ExportAsFixedFormat - метод

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

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

Синтаксис

'Декларация
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 _
)
void ExportAsFixedFormat(
    XlFixedFormatType Type,
    Object Filename,
    Object Quality,
    Object IncludeDocProperties,
    Object IgnorePrintAreas,
    Object From,
    Object To,
    Object OpenAfterPublish,
    Object FixedFormatExtClassPtr
)

Параметры

  • Filename
    Тип: System.Object
    Имя сохраняемого файла.Можно включить полный путь, либо приложение Excel сохраняет файл в текущей папке.
  • Quality
    Тип: System.Object
    Необязательный 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 выполнит преобразование формата файла, если имеются преобразователи. Обычно преобразование инициирует пользователь.

Примеры

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

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

Private Sub SaveNamedRangeAsPDF()
    Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Globals.Sheet1.NamedRange1

    myNamedRange.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\SalesData", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        1, _
        False)
End Sub
private void SaveNamedRangeAsPDF()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange = 
        Globals.Sheet1.namedRange1;

    myNamedRange.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\SalesData", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        1,
        false,
        missing);
}

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

См. также

Ссылки

NamedRange Интерфейс

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