Як працювати з завданнями попередника та наступника
Contents
[
Hide
Show
]Властивості Predtask та Succtask, що піддаються класу TaskLink, використовуються для визначення завдань попередника та наступника для завдань. Обидва ці властивості читають і записують об’єкт завдання.
Робота з завданнями попередника та наступника
Для управління завданнями попередника в Microsoft Project:
- У меню Переглянути виберіть Більше переглядів, а потім форма введення завдань.
- Двічі клацніть потрібне завдання.
- Виберіть вкладку попередника.
Перегляд завдань попередника в Microsoft Project
Отримання завдань попередника
Зразок коду, наведеному нижче, відображає завдання попередника та наступника після переходу посилань на завдання в проекті та запису результатів у вікно консолі.
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}