元のプレゼンテーションを変更しないで、指定したプレゼンテーションのコピーをファイルに保存します。
構文
expression。
SaveCopyAs( _FileName_, _FileFormat_, _EmbedTrueTypeFonts_ )
表現Presentation オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| FileName | 必須 | 文字列型 (String) | 保存するファイルの名前を指定します。 絶対パス名を指定しない場合、ファイルは現在のフォルダーに保存されます。 |
| FileFormat | 省略可能 | PpSaveAsFileType | ファイル形式を指定します。 |
| EmbedTrueTypeFonts | 省略可能 | MsoTriState | TrueType フォントを埋め込むかどうかを指定します。 |
解説
FileFormat パラメーターの値に使用できるのは、次に示す PpSaveAsFileType クラスの定数のいずれかです。 既定では ppSaveAsDefault です 。
| ppSaveAsHTMLv3 |
| ppSaveAsAddIn |
| ppSaveAsBMP |
| ppSaveAsDefault |
| ppSaveAsGIF |
| ppSaveAsHTML |
| ppSaveAsHTMLDual |
| ppSaveAsJPG |
| ppSaveAsMetaFile |
| ppSaveAsPNG |
| ppSaveAsPowerPoint3 |
| ppSaveAsPowerPoint4 |
| ppSaveAsPowerPoint4FarEast |
| ppSaveAsPowerPoint7 |
| ppSaveAsPresentation |
| ppSaveAsRTF |
| ppSaveAsShow |
| ppSaveAsTemplate |
| ppSaveAsTIF |
| ppSaveAsWebArchive |
EmbedTrueTypeFonts パラメーターの値は、これらの 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 のサポートおよびフィードバックを参照してください。