ChartSheetBase.ExportAsFixedFormat 方法

定义

以 PDF 或 XPS 格式保存 ChartSheetBase 中显示的图表。

public void ExportAsFixedFormat (Microsoft.Office.Interop.Excel.XlFixedFormatType type, object filename, object quality, object includeDocProperties, object ignorePrintAreas, object from, object to, object openAfterPublish, object fixedFormatExtClassPtr);

参数

type
XlFixedFormatType

Microsoft.Office.Interop.Excel.XlFixedFormatType 值之一,指定是以 PDF 还是 XPS 格式保存图表。

filename
Object

新 PDF 或 XPS 文件的完整路径。 如果省略此参数,Excel 会将文件保存在当前文件夹中。

quality
Object

其中一个 Microsoft.Office.Interop.Excel.XlFixedFormatQuality 值,该值指定导出文件的质量。

includeDocProperties
Object

如果要在导出的文件中包含文档属性,则为 true;否则为 false

ignorePrintAreas
Object

若要在导出时忽略任何打印区域设置,请使用 true;否则使用 false

from
Object

要从其处开始导出的页码。 如果省略此参数,则从第一页开始导出。

to
Object

要发布的最后一页的页码。 如果省略此参数,则发布最后一页后停止发布。

openAfterPublish
Object

如果立即在查看器中打开新文件,则为 true;否则为 false

fixedFormatExtClassPtr
Object

一个指针,指向使图表能够以其他固定格式保存的 IMsoDocExporter 接口的实现。 有关详细信息,请参阅“扩展 Office (2007) 固定格式导出功能”。

示例

下面的代码示例使用标准质量分辨率将一页 PDF 格式的图表工作表保存 Chart1 到指定的文件路径和文件名。 生成的 PDF 文件包含工作簿属性。 若要运行此代码示例,工作簿必须包含一个名为的图表工作表 Chart1

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

注解

仅在安装了提供此功能的外接程序后,才能将保存为 PDF 或 XPS 文件 Microsoft Office Excel。 有关详细信息,请在 Office Online 上搜索 "为其他文件格式(如 PDF 和 XPS)启用支持"。

可选参数

有关可选参数的信息,请参阅Office 解决方案中的可选参数

适用于