Microsoft Project MPP ファイルの更新方法

Aspose.Tasks for .NET は、Microsoft Project ファイルを読み取るだけでなく、プログラムから更新して保存することも可能にします。これは、Microsoft Project のユーザーインターフェイスに依存することなく、新しいタスクの追加、リソースの変更、スケジュールの再計算などのプロジェクト更新を自動化する必要がある場合に役立ちます。

Aspose.Tasks を使用すると、Microsoft Project (MPP/XML) ファイルを更新し、更新したデータを同じファイルに保存することも、新しいファイルに保存することもできます。これにより、段階的な変更や修正済みプロジェクトの複製作成の両方に柔軟性が確保されます。

Microsoft Project 2010 の MPP ファイルの更新

次の例では、既存の Microsoft Project 2010 ファイルに新しいタスクを追加し、同じファイルに保存する方法を示します。これは、元のすべてのデータを保持したまま既存のプロジェクトに新しい作業を追加する必要がある一般的な利用例です。

コードは次の手順を実行します。

  1. プロジェクトリーダーのインスタンスを作成する。
  2. 既存の MPP ファイルを読み込む。
  3. プログラムで新しいタスクを作成する。
  4. タスクをプロジェクトのタスク階層に追加する。
  5. 日付と依存関係の整合性を保つためにプロジェクトを再計算する。
  6. 更新したファイルを保存する。

次のコード例は、C#でこれを実現する方法を示します:

1Project project = new Project("New Project.mpp");
2
3// Create a new task
4Task task = project.RootTask.Children.Add("Task1");
5
6task.Set(Tsk.Start, new DateTime(2012, 8, 1));
7task.Set(Tsk.Finish, new DateTime(2012, 8, 5));
8
9project.Save("AfterLinking_out.mpp", SaveFileFormat.MPP);

Aspose.Tasks for .NET を使用すると、アプリケーションの裏側で Microsoft Project ファイル (MPP/XML) を問題なく更新できます。これにより、開発者は Microsoft Project を手動で操作することなく、新しいタスクの挿入、スケジュールの調整、リソース割り当ての更新などのプロジェクト管理作業を自動化できます。変更をプログラムで再計算して保存することで、データの整合性を確保しつつ、プロジェクト中心のワークフローにおける生産性を高めることができます。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.