Метод Application.TaskOnTimeline (Project)
Управляет задачами на панели временная шкала или для указанной пользовательской временной шкалы.
Синтаксис
выражение. TaskOnTimeline
( _TaskID_
, _Remove_
, _TimelineViewName_
)
Выражение Выражение, возвращающее объект Application .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
TaskID | Необязательный | Long | Указывает идентификационный номер задачи, добавляемой на временную шкалу или удаляемой из нее. Если параметр TaskID указан, выбранные задачи игнорируются. |
Remove | Необязательный | Логический | Значение true , если задача, указанная taskID , или выбранные задачи удалены из временной шкалы; в противном случае — False. Значение по умолчанию — False. |
TimelineViewName | Необязательный | String | Указывает имя используемой временной шкалы. Имя может быть встроенной временной шкалой или существующей пользовательской временной шкалой, например "Моя временная шкала". Значение по умолчанию — это имя активной временной шкалы. |
Showdialog | Необязательный | Логический | Значение true, если в Project отображается диалоговое окно Добавление задач на временную шкалу ; в противном случае — False. Все задачи, которые уже находятся на временной шкале, проверяются по именам. Если параметр ShowDialog имеет значение True, Project игнорирует аргументы TaskID и Remove . Значение по умолчанию — False. |
Возвращаемое значение
Boolean
Примечания
Выполнение TaskOnTimeline без аргументов помещает выбранные задачи на активную временную шкалу.
Если проект содержит пользовательские представления временной шкалы, с помощью аргумента TimelineViewName активируется указанная временная шкала, а затем применяются изменения, указанные другими аргументами. Если указанная временная шкала не существует, TaskOnTimeline не выполняет никаких действий, но по-прежнему возвращает значение True.
Пример
Следующая инструкция удаляет выбранные задачи из временной шкалы. Вы можете выбрать задачи на диаграмме Ганта или на временной шкале.
application.TaskOnTimeline Remove:=True
Если встроенная панель временная шкала активна и существует пользовательская временная шкала с именем "Моя временная шкала", следующая инструкция заменяет область временной шкалы на "Моя временная шкала", а затем добавляет задачу 3 на настраиваемую временную шкалу.
application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.