會將 Microsoft Visio 文件匯出為固定格式 (PDF 或 XPS) 的檔案。
語法
表情。ExportAsFixedFormat (FixedFormat、 OutputFileName、 Intent、 PrintRange、 FromPage、 ToPage、 ColorAsBlack、 IncludeBackground、 IncludeDocumentProperties、 IncludeStructureTags、 UseISO19005_1、 FixedFormatExtClass)
詞 一個回傳 文件 物件的表達式。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 固定格式 | 必要 | VisFixedFormatTypes | 匯出文件的格式類型。 如需可能的值,請參閱<備註>。 |
| 輸出檔案名稱 | 選用 | 字串 | 要輸出的檔案名稱及路徑,以引號括住。 |
| Intent | 必要 | VisDocExIntent | 輸出品質。 如需可能的值,請參閱<備註>。 |
| PrintRange | 必要 | VisPrintOutRange | 要匯出的文件頁面範圍。 如需可能的值,請參閱<備註>。 |
| FromPage | 選用 | Long | 如果 PrintRange 是 visPrintFromTo,則是要匯出範圍的第一個頁面。 預設值為 1,表示繪圖的第一頁。 |
| 頁數 | 選用 | Long | 如果 PrintRange 是 visPrintFromTo,則是該範圍內最後要匯出的頁面。 預設值為 -1,表示繪圖的最後一頁。 |
| 黑色 | 選用 | 布林值 | True 表示將所有色彩呈現為黑色,以確保在匯出的繪圖上可以看到全部的圖形。 False 表示正常呈現彩色。 預設值為 False 。 |
| 包含背景 | 選用 | 布林值 | 是否要在匯出檔案中包含背景頁面。 預設值為 True 。 |
| IncludeDocumentProperties | 選用 | 布林值 | 是否要在匯出檔案中包含文件屬性。 預設值為 True 。 |
| IncludeStructureTags | 選用 | 布林值 | 是否包含在文件的結構以改善文件協助工具的標籤。 預設值為 True 。 |
| UseISO19005_1 | 選用 | 布林值 | 所產生的文件是否符合 ISO 19005-1 (PDF/A)。 預設值為 False 。 |
| 固定格式ExtClass | 選用 | [未知] | 為了建立自訂固定輸出,而會實作 IMsoDocExporter 介面之類別的指標。 預設值為 null 的指標。 |
傳回值
無
註解
ExportAsFixedFormat 方法會建立包含 Visio 文件之靜態檢視的檔案。
下表顯示 FixedFormat 參數的可能值,這些值都是在 Visio 型別程式庫的 VisFixedFormatTypes 中宣告。
| 常數 | 值 | 描述 |
|---|---|---|
| visFixedFormatPDF | 1 | PDF fixed format |
| visFixedFormatXPS | 2 | XPS fixed format |
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 支援與意見反應。