NamedRange.ExportAsFixedFormat 方法
导出到指定格式的文件。
命名空间: Microsoft.Office.Tools.Excel
程序集: 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
要导出到的文件的格式类型。
- Filename
类型:System.Object
要保存的文件的文件名。可以包含完整路径;否则,Excel 会将文件保存在当前文件夹中。
- Quality
类型:System.Object
可选的 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 将执行文件格式转换。转换通常由用户发起。
示例
下面的代码示例使用标准质量分辨率以 PDF 格式将包含命名范围 NamedRange1 的一个页面保存到指定的文件路径和文件名。生成的 PDF 文件包含该工作簿的属性。若要运行此代码示例,工作簿必须包含一个名为 Sheet1 且包含命名范围 NamedRange1 的工作表,而该命名范围中包含一些数据。
此示例针对的是文档级自定义项。
Private Sub SaveNamedRangeAsPDF()
Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
Globals.Sheet1.NamedRange1
myNamedRange.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\SalesData", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
private void SaveNamedRangeAsPDF()
{
Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
Globals.Sheet1.namedRange1;
myNamedRange.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\SalesData",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。