次の方法で共有


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 設定もエクスポートする必要があるかどうか

FixedFormatTypePpFixedFormatTypePDF の場合、このフラグはラベルと 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 ファイルに埋め込むことが許可されていない場合、BitmapMissingFontsTrue に設定します。 このパラメーターを 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 アプリの秘密度ラベルを管理する

部分ドキュメントの操作

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。