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
)
Параметры
- type
Тип: Microsoft.Office.Interop.Excel.XlFixedFormatType
Одно из значений Microsoft.Office.Interop.Excel.XlFixedFormatType, указывающих, сохранять книгу в формате PDF или XPS.
- 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);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.