Wie man mit Vorgänger- und Nachfolgeraufgaben arbeitet

Die von der TaskLink -Klass ausgesetzten Predtask- und Succtask -Eigenschaften werden verwendet, um die Vorgänger- und Nachfolgeraufgaben für einen TaskLink zu definieren. Beide Eigenschaften lesen und schreiben ein Aufgabe Objekt.

Arbeiten mit Vorgänger- und Nachfolgeraufgaben

Um Vorgängeraufgaben im Microsoft -Projekt zu verwalten:

  1. Wählen Sie im Menü Ansicht Wählen Sie Weitere Ansichten und dann Task -Eintragsformular.
  2. Doppelklicken Sie auf die gewünschte Aufgabe.
  3. Wählen Sie die Registerkarte Vorgänger.

Anzeigen der Vorgängeraufgaben in Microsoft Project

Überprüfung der Vorgänger und Nachfolger der Aufgabe im Microsoft Project

Vorgängeraufgaben erhalten

Das unten angegebene Code -Beispiel zeigt die Vorgänger- und Nachfolgeraufgabe nach dem Durchqueren der Aufgabenlinks im Projekt und dem Schreiben der Ergebnisse in ein Konsolenfenster.

 1// Create project instance
 2System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
 3System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"GetPredecessorSuccessorTasks.mpp");
 4    
 5// Display names of predecessor and successor tasks
 6    
 7{
 8    auto tsklnk_enumerator = (project1->get_TaskLinks())->GetEnumerator();
 9    decltype(tsklnk_enumerator->get_Current()) tsklnk;
10    while (tsklnk_enumerator->MoveNext() && (tsklnk = tsklnk_enumerator->get_Current(), true))
11    {
12        System::Console::WriteLine(System::String(u"Predecessor ") + tsklnk->get_PredTask()->Get(Tsk::Name()));
13        System::Console::WriteLine(System::String(u"Predecessor ") + tsklnk->get_SuccTask()->Get(Tsk::Name()));
14    }
15}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.