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) | True を指定 すると、タスク情報がプロジェクト以外のファイル形式で保存されます。 Map 引数は、主に下位互換性のために含まれる 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 が Name で指定されたファイルの形式を認識した場合、 FormatID は無視されます。 FormatID には、ファイルを保存するための 次のいずれかの書式指定文字列値 を指定できます。 |
Map | 省略可能 | String | データをエクスポートするときに使用するインポート/エクスポート マップの名前を指定します。 |
Password | 省略可能 | String | パスワードで保護されたプロジェクト ファイルを開くときに使用されるパスワードを指定します。 パスワードが正しくないか省略され、ファイルにパスワードが必要な場合は、ユーザーにパスワードの入力を求められます。 |
WriteResPassword | 省略可能 | String | 読み取り専用のプロジェクト ファイルに書き込むときに使用するパスワードを指定します。 引数 WriteResPassword を省略した場合、またはパスワードを入力する必要があるファイルの場合、ユーザーはパスワードを入力するように求められます。 |
ClearBaseline | 省略可能 | Boolean | True と、テンプレートとして保存するときに基準計画 (基準コスト基準作業時間、基準開始日、基準終了日]、[基準期間]、タイム スケール領域の基準作業時間、タイム スケール領域の基準コスト フィールド) の値をクリアします。 既定値は False です。 |
ClearActuals | 省略可能 | Boolean | True の 場合は、実績値 (%Complete フィールド、および実績コストがプロジェクトによって計算されない場合は、実績コスト フィールド) はテンプレートとして保存するときにクリアされます。 既定値は False です。 |
ClearResourceRates | 省略可能 | Boolean | True の テンプレートとして保存するときにリソースの単価表がオフになっている場合です。 既定値は False です。 |
ClearFixedCosts | 省略可能 | Boolean | True をテンプレートとして保存すると、すべてのタスクの固定コスト] フィールドがオフの場合。 既定値は False です。 |
XMLName | オプション | バリアント型 | これは、 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" を使用すると、[以前のバージョンへの保存 - 互換性チェック] ダイアログ ボックスが表示されます。 たとえば、手動でスケジュールされたタスクは、プロジェクトの以前のバージョンに自動的にスケジュールされたタスクに変換されます。 形式を保持するか、保存をキャンセルすることができます操作します。 [このことについてもう 一度教えない] を選択することもできます。
注:
いくつかの FormatID 文字列は廃止されました。これらを使用しようとすると、実行時エラー 1004 が発生します。 "MSProject.odbc" などの FormatID 値は Project 2003 以前のバージョンで使用できますが、Project 2007 以降のバージョンでは削除されます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。