ChartSheet.ExportAsFixedFormat - метод
Сохраняет диаграмму, отображаемую на листе ChartSheet, в формате PDF или XPS.
Пространство имен: Microsoft.Office.Tools.Excel
Сборки: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
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
)
Параметры
- 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)".
Заметки
Чтобы сохранять файлы в форматах PDF и XPS в Microsoft Office Excel, необходимо сначала установить надстройку, обеспечивающую эту функцию. Дополнительные сведения см. в разделе "Включение поддержки других форматов файлов, таких как PDF и XPS" на узле Office Online.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
Следующий пример сохраняет в стандартном разрешении одну страницу листа с диаграммой Chart1 в формате PDF по указанным пути к файлу и имени файла. Созданный PDF-файл включает свойства книги. Для запуска этого примера в вашей книге должен быть лист с диаграммой, имеющий имя Chart1.
Private Sub SaveChartSheetAsPDF()
Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
Globals.Chart1.Base
myChartSheet.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\SalesChartSheet", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
private void SaveChartSheetAsPDF()
{
Microsoft.Office.Tools.Excel.ChartSheet myChartSheet =
Globals.Chart1.Base;
myChartSheet.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\SalesChartSheet",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.