Чему вы научитесь
- Ожидаемые результаты обучения
- После успешного освоения курса слушатели будут:
- Знать:
- Объектную модель MS Project (Application, Project, Task, Resource, Assignment).
- Способы навигации и идентификации объектов (ID, UniqueID).
- Правила работы с коллекциями и обработки ошибок.
- Различия между Work, BaselineWork и ActualWork.
- Уметь и применять:
- Разрабатывать макросы для автоматизации рутинных операций: создание, удаление, перемещение задач и ресурсов.
- Применять методы OutlineIndent/Outdent для управления иерархией.
- Управлять связями (Predecessors, Successors) и лагами.
- Анализировать загрузку ресурсов и выявлять перегрузки.
- Сравнивать текущие показатели с базовым планом, вычислять отклонения.
- Оптимизировать календари ресурсов для точного планирования.
- Разрабатывать пользовательские процедуры для массового обновления данных.
- Интегрировать MS Project с Excel для импорта/экспорта данных.
- Автоматизировать формирование отчетов.
- Владеть навыками:
- Отладки кода (Breakpoints, Immediate Window, Locals).
- Обработки ошибок и написания устойчивых макросов.
- Работы с коллекциями Assignments для детального учета трудозатрат.
- Итог: Слушатели смогут создавать готовые инструменты для управления проектами, сокращая время на рутинные операции и минимизируя ошибки планирования.
О курсе
Устали от рутины? Оптимизируйте работу в MS Project с помощью VBA.
Этот практический курс за 4 модуля научит вас писать макросы для управления задачами, ресурсами и календарями. Вы освоите объектную модель, научитесь массово изменять данные, выявлять перегрузки и интегрировать Project с Excel. Вместо десятков кликов — один макрос. Экономьте часы работы и сократите ошибки в планировании. Идеально для PM-ов и аналитиков.
Преподаватели курса
Нагрузка
2-3 часа в неделю