WorkbookBase.ExportAsFixedFormat 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以 PDF 或 XPS 格式保存工作簿。
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 格式保存到指定的文件路径。
此示例适用于文档级自定义项。
private void SaveAsPDF()
{
this.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\myWorkbook",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false);
}
Private Sub SaveAsPDF()
Me.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\myWorkbook", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
注解
仅在安装了提供此功能的外接程序后,才能将保存为 PDF 或 XPS 文件 Microsoft Office Excel。 有关详细信息,请在 Office Online 上搜索 "为其他文件格式(如 PDF 和 XPS)启用支持"。
可选参数
有关可选参数的信息,请参阅Office 解决方案中的可选参数。