Presentation.SaveAs メソッド (PowerPoint)
まだ保存していないプレゼンテーションを保存するか、または既に保存してあるプレゼンテーションに異なる名前を付けて保存します。
構文
式。SaveAs (FileName、 FileFormat、 EmbedFonts)
式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 のサポートおよびフィードバックを参照してください。