Cómo actualizar los archivos MPP

Con Aspose.Tasks para C ++, es posible actualizar los archivos MPP de Microsoft Project 2010 además de XML. Puede guardar los datos actualizados en un archivo existente o nuevo.

Actualización de archivos MPP de Microsoft Project 2010

Los siguientes ejemplos muestran cómo agregar una nueva tarea a un archivo de Microsoft Project 2010 existente y guardarlo nuevamente en el mismo archivo. El código pasa por los siguientes pasos:

  1. Cree una instancia del lector del proyecto.
  2. Lea el archivo.
  3. Crear una tarea.
  4. Agregue la tarea al proyecto.
  5. Recalcular.
  6. Ahorrar.

El ejemplo del código que se da a continuación demuestra cómo actualizar el archivo MPP.

muestras de código

 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.