Arrêter et reprendre une tâche

Dans Microsoft Project, une tâche peut être temporairement interrompue puis reprise. La date d’arrêt indique quand la tâche a été interrompue, et la date de reprise Aspose.Tasks for .NET permet aux développeurs d’accéder à ces valeurs et de les modifier par programmation.

Travailler avec les tâches arrêtées et reprises

La date d’arrêt et date de reprise propriétés exposées par la Tsk classe sont utilisées pour lire ou écrire la date d’arrêt et de reprise d’une tâche :

Affichage des dates d’arrêt et de reprise dans Microsoft Project

Pour afficher les dates d’arrêt et de reprise dans Microsoft Project :

  1. Ouvrez le formulaire d’entrée de tâche .
  2. Dans le menu Insertion , sélectionnez Colonne.
  3. Ajoutez les colonnes Arrêt et Reprise .

Si une tâche n’a jamais été interrompue, ses valeurs d’arrêt et de reprise restent NA.

Exemple : lecture des dates d’arrêt et de reprise

L’exemple suivant montre comment lire et afficher les dates d’arrêt et de reprise pour toutes les tâches d’un projet :

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Check Stop and Resume dates for all tasks
10foreach (Task task in collector.Tasks)
11{
12    if (task.Get(Tsk.Stop).ToShortDateString() == "1/1/2000")
13        Console.WriteLine("Stop: NA");
14    else
15        Console.WriteLine("Stop: " + task.Get(Tsk.Stop).ToShortDateString());
16
17    if (task.Get(Tsk.Resume).ToShortDateString() == "1/1/2000")
18        Console.WriteLine("Resume: NA");
19    else
20        Console.WriteLine("Resume: " + task.Get(Tsk.Resume).ToShortDateString());
21}

Notes clés

Questions fréquentes

Q : Puis-je définir manuellement des dates d’arrêt et de reprise personnalisées ?

Q : Que se passe-t-il si la date d’arrêt est postérieure à la date de reprise ?

Q : L’arrêt et la reprise sont-ils identiques au début et à la fin de la tâche ?

Q : Cela fonctionne-t-il pour les tâches récurrentes ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.