MPPファイルを更新する方法
Contents
[
Hide
Show
]C ++のAspose.Tasksを使用すると、XMLに加えてMicrosoft Project 2010 MPPファイルを更新することができます。更新されたデータを既存または新しいファイルに保存できます。
Microsoft Project 2010 MPPファイルの更新
次の例は、既存のMicrosoft Project 2010ファイルに新しいタスクを追加し、同じファイルに保存する方法を示しています。コードは次の手順を実行します。
- プロジェクトリーダーのインスタンスを作成します。
- ファイルを読んでください。
- タスクを作成します。
- プロジェクトにタスクを追加します。
- 再計算。
- 保存。
以下に示すコードの例は、MPPファイルを更新する方法を示しています。
コードサンプル
1// The path to the documents directory.
2System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
3
4// Read an existing project
5System::SharedPtr<Project> project = System::MakeObject<Project>(dataDir + u"MPPFileUpdate.mpp");
6
7// Create a new task
8System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task1");
9
10task->Set(Tsk::Start(), System::DateTime(2012, 8, 1));
11task->Set(Tsk::Finish(), System::DateTime(2012, 8, 5));
12
13// Save the project as MPP project file
14project->Save(dataDir + u"AfterLinking_out.Mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);