将 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 中声明。
| 常量 | 值 | Description | 
|---|---|---|
| visFixedFormat PDF | 1 | PDF 固定格式 | 
| visFixedFormatXPS | 2 | XPS 固定格式 | 
意向参数的可能值如下表所示,并在 Visio 类型库中的 VisDocExIntent 中声明。
| 常量 | 值 | Description | 
|---|---|---|
| visDocExIntentPrint | 1 | 用于联机发布和打印 | 
| visDocExIntentScreen | 0 | 只用于联机发布 | 
下表显示了 PrintRange 参数的可能值,并在 Visio 类型库中的 VisPrintOutRange 中声明。
| 常量 | 值 | Description | 
|---|---|---|
| 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。