WorkbookBase.ExportAsFixedFormat 方法
以 PDF 或 XPS 格式保存工作簿。
命名空间: 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) 固定格式导出功能”。
备注
仅当安装了提供此功能的外接程序后,才能够从 Microsoft Office Excel 中另存为 PDF 或 XPS 文件。 若要了解更多信息,请在 Office Online 上搜索“启用对其他文件格式(如 PDF 和 XPS)的支持”。
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例使用高质量分辨率以 PDF 格式将工作簿中的第一页保存到指定的文件路径。
此示例针对的是文档级自定义项。
Private Sub SaveAsPDF()
Me.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\myWorkbook", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
private void SaveAsPDF()
{
this.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\myWorkbook",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false,
missing);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。