Як оновити файли MPP

За допомогою Aspose.Tasks для C ++ можна оновити файли MPP Microsoft Project 2010 на додаток до XML. Ви можете зберегти оновлені дані на існуючий або новий файл.

Оновлення Microsoft Project 2010 MPP -файли

Наступні приклади показують, як додати нове завдання до існуючого файлу Microsoft Project 2010 та зберегти його до того ж файлу. Код проходить через наступні кроки:

  1. Створіть екземпляр читача проекту.
  2. Прочитайте файл.
  3. Створити завдання.
  4. Додайте завдання до проекту.
  5. Повторно обчислити.
  6. Зберегти.

Наведений нижче приклад коду демонструє, як оновити файл 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.