Document.ExportAsFixedFormat 方法 (Visio)
将 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。