Как обновить файлы MPP

С помощью Aspose.Tasks для C ++ можно обновить файлы Mprosoft 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.