Comment mettre à jour les fichiers MPP
Contents
[
Hide
Show
]Avec Aspose.Tasks pour C ++, il est possible de mettre à jour les fichiers MPP Microsoft Project 2010 en plus de XML. Vous pouvez enregistrer les données mises à jour sur un fichier existant ou un nouveau fichier.
Mise à jour des fichiers MPP Microsoft Project 2010
Les exemples suivants montrent comment ajouter une nouvelle tâche à un fichier Microsoft Project 2010 existant et les enregistrer dans le même fichier. Le code passe par les étapes suivantes:
- Créez une instance du lecteur de projet.
- Lisez le fichier.
- Créer une tâche.
- Ajoutez la tâche au projet.
- Re-calculer.
- Sauvegarder.
L’exemple de code ci-dessous montre comment mettre à jour le fichier MPP.
Échantillons de code
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);