Как написать свой собственный фильтр для предшественников в VBA для MS Project? - PullRequest
0 голосов
/ 01 июля 2019

В настоящее время я настраиваю диаграмму GAANT для определения времени выполнения и зависимостей огромного проекта.

Есть чуть более 600 заданий. Они зависят друг от друга, но, к сожалению, не линейно и не сгруппированы.

Я могу раскрасить предшественников и преемников одной задачи. Но, поскольку между ними есть другие задачи, мне нужно много прокрутить, чтобы перейти к следующей связанной задаче.

Я хочу написать фильтр в VBA, чтобы он отображал ТОЛЬКО подключенных Предшественников и Преемников выбранной задачи.

Пока я даже не знаю, как написать простой фильтр, потому что онлайн-документация очень плоха, когда дело доходит до фильтров.

Применение обычного фильтра не работает, потому что он даст мне только прямых предшественников и преемников.

Я ожидаю предшественников предшественника и так далее.

Я надеюсь, что кто-то может мне помочь.

1 Ответ

0 голосов
/ 12 июля 2019

Начиная с MS Project 2013, есть функция, которая делает именно это.Он находится в разделе «Путь к задачам» на вкладке «Формат» (при просмотре диаграммы Ганта).Вы можете выделить «Предшественники», «Ведущие предшественники» (только те, которые в настоящее время влияют на дату), «Преемники» и / или «Управляемые преемники».

Вот документация .

...