更新されたリソースデータをMPPに書き込みます
Contents
[
Hide
Show
]C ++ APIのAspose.Tasksを使用すると、Microsoft Project MPPファイルのリソースデータを更新し、データをMPPファイルに保存できます。
更新されたリソースデータをMPPファイルに戻す
この記事のコードスニペットは、1つのリソースを備えたソースMPPファイルを開きます。次に、リソースのデータを更新し、いくつかの新しいリソースを追加します。このアクティビティに伴う手順は次のとおりです。
- プロジェクトリーダーのインスタンスを作成します。
- ソースMPPファイルをお読みください。
- プロジェクトにリソースを追加します。
- 既存のリソースデータを更新します。
- プロジェクトライターを使用してプロジェクトを保存します。
次のコードの例は、更新されたリソースデータをMPPに戻す方法を示しています。
1// Create project instance
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"UpdateResourceData.mpp");
3
4// Add resource and set some properties
5System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
6rsc1->Set<System::Decimal>(Rsc::StandardRate(), static_cast<System::Decimal>(30));
7rsc1->Set<System::Decimal>(Rsc::OvertimeRate(), static_cast<System::Decimal>(45));
8rsc1->Set<System::String>(Rsc::Group(), u"Workgroup1");
9
10// Save the Project
11project1->Save(dataDir + u"UpdateResourceData_out.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);