Application.FileSaveAs メソッド (Project)

作業中のプロジェクトを新しいファイル名で保存するか、データをファイルにエクスポートします。

構文

FileSaveAs (Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)

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

パラメーター

名前 必須 / オプション データ型 説明
名前 省略可能 String プロジェクト ファイルの名前を指定します。
Format 省略可能 PjFileFormat ファイル形式を指定します。 ファイルの形式です。 FormatID 引数は、主に下位互換性のために含まれている Format の代わりに使用する必要があります。 FormatID が指定されている場合、Format は無視されます。 PjFileFormat 定数のいずれかをすることができます。 既定では pjMPP です。
Backup 省略可能 ブール型 (Boolean) True プロジェクト ファイルのバックアップ コピーを作成する場合です。 既定では False です
ReadOnly 省略可能 ブール型 (Boolean) True の 場合プロジェクトは読み取り専用ファイルを開くことを推奨する警告を表示する必要があります。 完全なプロジェクトを保存せずにデータを選択的にエクスポートするには、 ReadOnlyは無視されます。 既定値は、 false を指定 します。
TaskInformation 省略可能 ブール型 (Boolean) タスク情報がプロジェクト以外のファイル形式で保存されている場合は trueMap 引数は、主に下位互換性のために含まれている TaskInformation の代わりに使用する必要があります。 Mapを指定すると、 TaskInformationは無視されます。 アクティブなビューがタスク ビューの場合、既定値は True です。それ以外の場合は False です。
Filtered 省略可能 ブール型 (Boolean) True の 場合、タスクまたはリソース フィルターを適用、保存、プロジェクトをプロジェクト以外のファイル形式で保存されます。 False 場合は、すべてのタスクまたはリソースが保存されます。 Mapを指定すると、 Filteredは無視されます。 既定値は、 false を指定 します。
Table 省略可能 バリアント型 (Variant) プロジェクト以外のファイル形式で保存したプロジェクトのリソースまたはタスクの情報を格納するテーブルの名前。 Map 引数は、下位互換性のために含まれている Table の代わりに使用する必要があります。 Map が指定されている場合、または Name がプロジェクト ファイル形式を指定する場合、Table は無視されます。 既定値は、作業中のテーブルの名前です。
UserID 省略可能 String 使用されません。 Projectは、プロジェクトの以前のバージョンは、ODBC データベースに保存されますが、データベースに保存することはできませんが、プロジェクト ファイルを開くことができます。
DatabasePassWord 省略可能 String 使用されません。 Projectは、ODBC データベースに保存できません。
FormatID 省略可能 String 使用するファイル形式を指定します。 Project が名前で指定されたファイルの形式を認識する場合、 FormatID は無視されます。 FormatID には、ファイルを保存するための 次の書式文字列値 のいずれかを指定できます。
Map 省略可能 String データをエクスポートするときに使用するインポート/エクスポート マップの名前を指定します。
Password 省略可能 String パスワードで保護されたプロジェクト ファイルを開くときに使用されるパスワードを指定します。 パスワードが正しくないか省略され、ファイルにパスワードが必要な場合、ユーザーにパスワードの入力を求めるメッセージが表示されます。
WriteResPassword 省略可能 String 読み取り専用のプロジェクト ファイルに書き込むときに使用するパスワードを指定します。 引数 WriteResPassword を省略した場合、またはパスワードを入力する必要があるファイルの場合、ユーザーはパスワードを入力するように求められます。
ClearBaseline 省略可能 Boolean True と、テンプレートとして保存するときに基準計画 (基準コスト基準作業時間、基準開始日、基準終了日]、[基準期間]、タイム スケール領域の基準作業時間、タイム スケール領域の基準コスト フィールド) の値をクリアします。 既定値は False です。
ClearActuals 省略可能 Boolean テンプレートとして保存するときに、実際の値 ([達成率] フィールド、および Project によって計算されていない実際のコスト フィールド) がクリアされる場合は true。 既定値は False です。
ClearResourceRates 省略可能 Boolean True の テンプレートとして保存するときにリソースの単価表がオフになっている場合です。 既定値は False です。
ClearFixedCosts 省略可能 Boolean True をテンプレートとして保存すると、すべてのタスクの固定コスト] フィールドがオフの場合。 既定値は False です。
XMLName 省略可能 バリアント型 (Variant) これは、 FormatID が "MSProject.XML" のときに関数に渡される XML DOM オブジェクトです。 FileSaveAs メソッドは、XML 形式を指定し、 XMLNameは、有効な XML DOM オブジェクトではない場合に失敗します。 FormatIDが「MSProject.XML」以外の場合 XMLNameNULL にする必要がありますしメソッドが失敗する必要があります。 XMLNameまたは Nameのいずれかのみを指定することができます。
ClearConfirmed 省略可能 Boolean True としてタスクが確認されているかどうかに関する情報がオフの場合サーバーに発行されるプロジェクトです。 既定値は False です。

書式指定文字列

文字列の書式設定 説明
"MSProject.mpp" Project ファイル
"MSProject.mpt" Project テンプレート
"MSProject.mpp.8" Project 98 のファイル
"MSProject.mpp.9" Project 2000–Project 2003 ファイル
"MSProject.mpp.12" Project 2007 のファイル
"MSProject.xls" Excel ブック
"MSProject.xls5" Excel 97–Excel 2003 ブック
"MSProject.pdf" PDF ファイル
"MSProject.xpf" XPF ファイル
"MSProject.csv" CSV (コンマ区切り) ファイル
"MSProject.txt" TXT (タブ区切り) ファイル
"MSProject.xml" Project XML ファイル

戻り値

ブール型 (Boolean)

注釈

FormatID パラメーターに値 "MSProject.mpp.9" を使用すると、Project に [前のバージョンに保存する - 互換性チェック] ダイアログ ボックスが表示されます。 たとえば、手動でスケジュールされたタスクは、プロジェクトの以前のバージョンに自動的にスケジュールされたタスクに変換されます。 形式を保持するか、保存をキャンセルすることができます操作します。 [ 今後このことを言わない] を選択することもできます。

注:

いくつかの FormatID 文字列は廃止されました。これらのメソッドを使用しようとすると、実行時エラー 1004 が発生します。 Project 2003 以前のバージョンでは "MSProject.odbc" などの FormatID 値を使用できますが、Project 2007 以降のバージョンでは削除されます。

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

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