So aktualisieren Sie MPP -Dateien

Mit Aspose.Tasks für C ++ ist es möglich, Microsoft Project 2010 MPP -Dateien zusätzlich zu XML zu aktualisieren. Sie können die aktualisierten Daten in einer vorhandenen oder neuen Datei speichern.

Aktualisieren von Microsoft Project 2010 MPP -Dateien

Die folgenden Beispiele zeigen, wie Sie einer vorhandenen Microsoft Project 2010 -Datei eine neue Aufgabe hinzufügen und sie wieder in derselben Datei speichern. Der Code durchläuft die folgenden Schritte:

  1. Erstellen Sie eine Instanz des Projektlesers.
  2. Lesen Sie die Datei.
  3. Erstellen Sie eine Aufgabe.
  4. Fügen Sie die Aufgabe dem Projekt hinzu.
  5. Neu beschlagen.
  6. Speichern.

Das unten angegebene Code -Beispiel zeigt, wie die MPP -Datei aktualisiert wird.

Code Muster

 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.