Microsoft Office 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 インターフェイスを実装するクラスへのポインターです。 既定値は Null ポインターです。 |
戻り値
なし
解説
ExportAsFixedFormat メソッドは、Visio の図面の静的ビューを含むファイルを作成します。
次の表に、Visio タイプ ライブラリの VisFixedFormatTypes で宣言されている、FixedFormat パラメーターで使用可能な値を示します。
| 定数 | 値 | 説明 |
|---|---|---|
| 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 のサポートおよびフィードバックを参照してください。