Visio) (Document.ExportAsFixedFormat 方法

将 Microsoft Visio 文档导出为固定格式(PDF 或 XPS)的文件。

语法

表达式。ExportAsFixedFormat (FixedFormat、 OutputFileName、 Intent、 PrintRange、 FromPage、 ToPage、 ColorAsBlack、 IncludeBackground、 IncludeDocumentProperties、 IncludeStructureTags、 UseISO19005_1、 FixedFormatExtClass)

表达式 返回 Document 对象的表达式。

参数

名称 必需/可选 数据类型 说明
FixedFormat 必需 VisFixedFormatTypes 导出文档所使用的格式类型。 有关可能值,请参阅“说明”。
OutputFileName 可选 String 要输出到的文件的名称和路径,用引号引起。
Intent 必需 VisDocExIntent 输出质量。 有关可能值,请参阅“说明”。
PrintRange 必需 VisPrintOutRange 要导出的文档页的范围。 有关可能值,请参阅“说明”。
FromPage 可选 Long 如果 PrintRange 为 visPrintFromTo,则为要导出的区域中的第一页。 默认值为 1,指示绘图的第一页。
ToPage 可选 Long 如果 PrintRange 为 visPrintFromTo,则为要导出的区域中的最后一页。 默认值为 -1,指示绘图的最后一页。
ColorAsBlack 可选 Boolean 如果为 True,则将所有颜色都呈现为黑色,以确保所有形状在导出的绘图中都可见。 如果为 False,则正常呈现颜色。 默认值为 False。
IncludeBackground 可选 Boolean 在导出的文件中是否包括背景页。 默认值为 True 。
IncludeDocumentProperties 可选 Boolean 在导出的文件中是否包括文档属性。 默认值为 True 。
IncludeStructureTags 可选 Boolean 是否包括文档结构标记,以改进文档的辅助功能。 默认值为 True 。
UseISO19005_1 可选 Boolean 所得到的文档是否符合 ISO 19005 1 (PDF/A)。 默认值为 False。
FixedFormatExtClass 可选 [未知] 指向类的指针,该类实现 IMsoDocExporter 接口以创建自定义的固定输出。 默认值是一个空指针。

返回值

Nothing

注解

ExportAsFixedFormat 方法将创建一个包含 Visio 文档的静态视图的文件。

FixedFormat 参数的可能值如下表中所示,这些值在 Visio 类型库的 VisFixedFormatTypes 中声明。

常量 值 说明
visFixedFormatPDF 1 PDF 固定格式
visFixedFormatXPS 2 XPS 固定格式

下表显示了 Intent 参数的可能值,并在 Visio 类型库的 VisDocExIntent 中声明。

常量 值 说明
visDocExIntentPrint 1 用于联机发布和打印
visDocExIntentScreen 0 只用于联机发布

PrintRange 参数的可能值如下表所示,并在 Visio 类型库的 VisPrintOutRange 中声明。

常量 值 说明
visPrintAll 0 打印所有前景页。
visPrintCurrentPage 2 打印活动页。
visPrintCurrentView 4 打印当前的查看区域。
visPrintFromTo 1 打印 FromPage 值和 ToPage 值之间的页。
visPrintSelection 3 打印选定内容。

示例

下面的 Microsoft Visual Basic for Applications (VBA) 宏演示如何使用 ExportAsFixedFormat 方法将活动的 Visio 文档以 PDF 格式导出到 C 驱动器的根目录。

Public Sub ExportAsFixedFormat_Example() 
 
    ActiveDocument.ExportAsFixedFormat visFixedFormatPDF, "C:\ExportedVisioDocument .pdf", visDocExIntentPrint, visPrintAll 
 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。