So aktualisieren Sie MPP -Dateien
Contents
[
Hide
Show
]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:
- Erstellen Sie eine Instanz des Projektlesers.
- Lesen Sie die Datei.
- Erstellen Sie eine Aufgabe.
- Fügen Sie die Aufgabe dem Projekt hinzu.
- Neu beschlagen.
- 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);