Cómo actualizar los archivos MPP
Contents
[
Hide
Show
]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:
- Cree una instancia del lector del proyecto.
- Lea el archivo.
- Crear una tarea.
- Agregue la tarea al proyecto.
- Recalcular.
- 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);