次の方法で共有


Presentation.SaveAs メソッド (PowerPoint)

まだ保存していないプレゼンテーションを保存するか、または既に保存してあるプレゼンテーションに異なる名前を付けて保存します。

構文

SaveAs (FileNameFileFormatEmbedFonts)

Presentation オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 文字列型 (String) 保存するファイルの名前を指定します。 絶対パス名を指定しない場合、ファイルは現在のフォルダーに保存されます。
FileFormat 省略可能 PpSaveAsFileType 保存するファイルの形式を指定します。 この引数を省略すると、ファイルは既定のファイル形式 (ppSaveAsDefault) で保存されます。
EmbedFonts 省略可能 MsoTriState 保存するプレゼンテーションに TrueType フォントを埋め込むかどうかを指定します。

注釈

FileFormat パラメーターの値に使用できるのは、次に示す PpSaveAsFileType クラスの定数のいずれかです。 既定値は ppSaveAsDefault です。 定数の完全な一覧については、「 PpSaveAsFileType 列挙」を参照してください。

ppSaveAsAddIn
ppSaveAsBMP
ppSaveAsDefault
ppSaveAsEMF
ppSaveAsExternalConverter
ppSaveAsGIF
ppSaveAsJPG
ppSaveAsMetaFile
ppSaveAsMP4
ppSaveAsOpenDocumentPresentation
ppSaveAsOpenXMLAddin
ppSaveAsOpenXMLPicturePresentation
ppSaveAsOpenXMLPresentation
ppSaveAsOpenXMLPresentationMacroEnabled
ppSaveAsOpenXMLShow
ppSaveAsOpenXMLShowMacroEnabled
ppSaveAsOpenXMLTemplate
ppSaveAsOpenXMLTemplateMacroEnabled
ppSaveAsOpenXMLTheme
ppSaveAsPDF
ppSaveAsPNG
ppSaveAsPresentation
ppSaveAsRTF
ppSaveAsShow
ppSaveAsStrictOpenXMLPresentation
ppSaveAsTemplate
ppSaveAsTIF
ppSaveAsWMV
ppSaveAsXMLPresentation
ppSaveAsXPS

EmbedFonts パラメーターの値に使用できるのは、次に示す MsoTriState クラスの定数のいずれかです。

定数 説明
msoFalse TrueType フォントは埋め込まれません。
msoTriStateMixed 埋め込まれるフォントには、TrueType フォントと TrueType でないフォントが混在しています。 既定値です。
msoTrue TrueType フォントは埋め込まれます。

プレゼンテーションが完全にダウンロードされていない場合、このメソッドは失敗し、エラーが発生します。 部分ドキュメントの詳細については、「部分ドキュメントを 操作する」を参照してください。

次の使用例は、作業中のプレゼンテーションのコピーを "New Format Copy.ppt" という名前で保存します。既定では、このコピーは現在のバージョンの PowerPoint でプレゼンテーションの形式で保存されます。 その後、プレゼンテーションを Old Format Copy という名前の PowerPoint 4.0 形式のファイルとして保存します。

With Application.ActivePresentation 
    .SaveCopyAs "New Format Copy" 
    .SaveAs "Old Format Copy", ppSaveAsPowerPoint4 
End With

関連項目

プレゼンテーション オブジェクト

部分ドキュメントの操作

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

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