更新されたリソースデータをMPPに書き込みます

C ++ APIのAspose.Tasksを使用すると、Microsoft Project MPPファイルのリソースデータを更新し、データをMPPファイルに保存できます。

更新されたリソースデータをMPPファイルに戻す

この記事のコードスニペットは、1つのリソースを備えたソースMPPファイルを開きます。次に、リソースのデータを更新し、いくつかの新しいリソースを追加します。このアクティビティに伴う手順は次のとおりです。

  1. プロジェクトリーダーのインスタンスを作成します。
  2. ソースMPPファイルをお読みください。
  3. プロジェクトにリソースを追加します。
  4. 既存のリソースデータを更新します。
  5. プロジェクトライターを使用してプロジェクトを保存します。

次のコードの例は、更新されたリソースデータを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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.