Presentation.ExportAsFixedFormat メソッド (PowerPoint)
Microsoft PowerPoint プレゼンテーションのコピーを固定形式のファイル (PDF または XPS) として発行します。
構文
式。ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
表現Presentation オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
パス | 必須 | 文字列型 (String) | エクスポート先のパスを指定します。 |
FixedFormatType | 必須 | PpFixedFormatType | スライドをエクスポートする形式を指定します。 |
Intent | 省略可能 | PpFixedFormatIntent | エクスポートの目的を指定します。 |
FrameSlides | 省略可能 | MsoTriState | エクスポートするスライドをフレームで縁取るかどうかを指定します。 |
HandoutOrder | 省略可能 | PpPrintHandoutOrder | 配布資料を印刷する順序を指定します。 |
OutputType | 省略可能 | PpPrintOutputType | 出力の種類を指定します。 |
PrintHiddenSlides | 省略可能 | MsoTriState | 非表示のスライドを印刷するかどうかを指定します。 |
PrintRange | 必須 | PrintRange | スライド範囲は、 Nothing できます。 |
RangeType | 省略可能 | PpPrintRangeType | スライド範囲の種類を指定します。 |
SlideShowName | 省略可能 | 文字列型 (String) | スライド ショーの名前を指定します。 |
IncludeDocProperties | 省略可能 | ブール型 (Boolean) | ドキュメントのプロパティもエクスポートするかどうかを指定します。 既定値は False です。 |
KeepIRMSettings | 省略可能 | Boolean | IRM 設定もエクスポートする必要があるかどうか FixedFormatType が PpFixedFormatTypePDF の場合、このフラグはラベルと IRM 設定をエクスポートするかどうかを決定します 既定値は True です。 |
DocStructureTags | 省略可能 | ブール型 (Boolean) | ドキュメントのアクセシビリティを向上させるために、文書構造タグを含めるかどうか。 既定では True です 。 |
BitmapMissingFonts | 省略可能 | ブール型 (Boolean) | テキストのビットマップを含めるかどうかを指定します。 既定値は True です。 |
UseISO19005_1 | 省略可能 | ブール型 (Boolean) | 結果の文書は ISO 19005-1 に準拠しているかどうか (PDF/A)。 既定では False です 。 |
ExternalExporter | 省略可能 | バリアント型 | COM の IMsoDocExporter インターフェイスを実装しコードの代替実装の呼び出しを可能にする、Office アドインへのポインターです。 既定値は Null ポインターです。 |
注釈
ExportAsFixedFormat メソッドは、PowerPoint ユーザー インターフェイスの [Office] メニューの [PDF または XPS として保存] コマンドと同じです。 このメソッドは、作業中のプレゼンテーションの静的ビューを含むファイルを作成します。
FixedFormatType パラメーターの値に使用できるのは、次に示す PpFixedFormatType クラスの定数のいずれかです。
定数 | 値 | 説明 |
---|---|---|
ppFixedFormatTypePDF | 2 | PDF 形式にエクスポートします。 |
ppFixedFormatTypeXPS | 1 | XPS 形式にエクスポートします。 |
Intent パラメーターの値に使用できるのは、次に示す PpFixedFormatIntent クラスの定数のいずれかです。
定数 | 説明 |
---|---|
ppFixedFormatIntentPrint | オンラインで公開され、印刷されることを目的としています。 |
ppFixedFormatIntentScreen | 既定値です。 オンラインでのみ公開することを目的としています。 |
FrameSlides パラメーターの値に使用できるのは、次に示す MsoTriState クラスの定数のいずれかです。
定数 | 説明 |
---|---|
msoFalse | 既定値です。 エクスポートするスライドをフレームで縁取りません。 |
msoTrue | エクスポートするスライドをフレームで縁取ります。 |
HandoutOrder パラメーターの値に使用できるのは、次に示す PpPrintHandoutOrder クラスの定数のいずれかです。
定数 | 説明 |
---|---|
ppPrintHandoutHorizontalFirst | 連続するスライドがまず水平方向に (水平方向の行に) 表示されるように配布資料を印刷します。 |
ppPrintHandoutVerticalFirst | 既定値です。 連続するスライドがまず垂直方向に (垂直方向の列に) 表示されるように配布資料を印刷します。 |
OutputType パラメーターの値に使用できるのは、次に示す PpPrintOutputType クラスの定数を 1 つ以上組み合わせたものです。
定数 | 説明 |
---|---|
ppPrintOutputBuildSlides | |
ppPrintOutputFourSlideHandouts | 配布資料 1 ページあたり 4 枚のスライドを印刷します。 |
ppPrintOutputNineSlideHandouts | 配布資料 1 ページあたり 9 枚のスライドを印刷します。 |
ppPrintOutputNotesPages | ノートを印刷します。 |
ppPrintOutputOneSlideHandouts | 配布資料 1 ページあたり 1 枚のスライドを印刷します。 |
ppPrintOutputOutline | アウトライン ビューを印刷します。 |
ppPrintOutputSixSlideHandouts | 配布資料 1 ページあたり 6 枚のスライドを印刷します。 |
ppPrintOutputSlides | プレゼンテーションのすべてのスライドを印刷します。 既定値です。 |
ppPrintOutputThreeSlideHandouts | 配布資料 1 ページあたり 3 枚のスライドを印刷します。 |
ppPrintOutputTwoSlideHandouts | 配布資料 1 ページあたり 2 枚のスライドを印刷します。 |
PrintHiddenSlides パラメーターの値に使用できるのは、次に示す MsoTriState クラスの定数のいずれかです。
定数 | 説明 |
---|---|
msoFalse | 既定値です。 非表示のスライドを印刷しません。 |
msoTrue | 非表示のスライドを印刷します。 |
RangeType パラメーターの値に使用できるのは、次に示す PpPrintRangeType クラスの定数のいずれかです。
定数 | 説明 |
---|---|
ppPrintAll | 既定値です。 すべてのスライドをエクスポートします。 |
ppPrintCurrent | 現在のスライドのみをエクスポートします。 |
ppPrintNamedSlideShow | SlideShowName で指定された (カスタムの) スライド ショーをエクスポートします。 |
ppPrintSelection | 選択されたスライドをエクスポートします。 |
ppPrintSlideRange | 指定されたスライド範囲をエクスポートします。 |
フォントのライセンスで、フォントを PDF ファイルに埋め込むことが許可されていない場合、BitmapMissingFonts を True に設定します。 このパラメーターを False に設定すると、フォントは参照され、閲覧者のコンピューターでは、作成されたフォントを使用できない場合、適切なフォントで代用されます。
KeepIRMSettings パラメーターは、PDF に対して特別に動作します。 出力ファイルへのラベルと暗号化の両方の保持を制御します。 詳細については、「Office アプリの秘密度ラベルを管理する」を参照してください。
PrintRange パラメーターは必須ですが、すべてNothing
に設定できます。
プレゼンテーションが完全にダウンロードされていない場合、このメソッドは失敗し、エラーが発生します。 部分ドキュメントの詳細については、「部分ドキュメントの 操作」を参照してください。
例
次の使用例は、ExportAsFixedFormat メソッドを使用して、作業中のプレゼンテーションを test.pdf という名前の .pdf ファイルとしてユーザーの Documents フォルダーにエクスポートする方法を示します。
Public Sub ExportAsFixedFormat_Example()
ActivePresentation.ExportAsFixedFormat "C:\Users\username \Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。