Метод Application.OptionsSchedule (Project)

Задает параметры планирования.

Синтаксис

выражение. OptionsSchedule( _ScheduleMessages_, _StartOnCurrentDate_, _AutoLink_, _AutoSplit_, _CriticalSlack_, _TaskType_, _DurationUnits_, _WorkUnits_, _AutoTrack_, _SetDefaults_, _AssignmentUnits_, _EffortDriven_, _HonorConstraints_, _ShowEstimated_, _NewTasksEstimated_ )

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
ScheduleMessages Необязательный Variant Логическое значение. True , если сообщения отображаются при возникновении проблем с планированием; в противном случае — False.
StartOnCurrentDate Необязательный Логический True , если новые задачи начинаются в текущую дату. Значение False , если новые задачи начинаются в день начала проекта (проекты, запланированные от даты начала) или в день окончания проекта (проекты, запланированные от даты окончания).
Автоссылка Необязательный Логический True , если задачи автоматически связаны; в противном случае — False.
Авторазделение Необязательный Логический True , если выполняемые задачи автоматически разделяются; в противном случае — False.
CriticalSlack Необязательный Variant Максимальный объем резерва, допустимый для критически важных задач.
Тип задачи Необязательный Long Тип по умолчанию для новых задач. Может быть одной из констант PjTaskFixedType .
DurationUnits Необязательный Long Единица длительности по умолчанию для задач. Может быть одной из констант PjUnit .
WorkUnits Необязательный Long Единица работы по умолчанию для назначений ресурсов. Может быть одной из констант PjUnit .
AutoTrack Необязательный Логический True , если поля отслеживания задач автоматически обновляют назначения ресурсов; в противном случае — False.
Параметр "Задать значения по умолчанию" Необязательный Логический True , если значения, указанные для всех аргументов, кроме ScheduleMessages и AssignmentUnits, становятся значениями по умолчанию для новых файлов проекта; в противном случае — False.
AssignmentUnits Необязательный Long Определяет, как должны отображаться единицы назначения. Может быть одной из констант PjAssignmentUnit .
EffortDriven Необязательный Логический Верно , если новые задачи ориентированы на усилия; в противном случае — False.
HonorConstraints Необязательный Логический True , если задачи соблюдают свои ограничивающие даты; в противном случае — False.
ПоказатьОценено Необязательный Логический True , если длительности задач в новых проектах отображаются оценочным символом; в противном случае — False.
NewTasksEstimated Необязательный Логический True , если новые задачи в активном проекте имеют предполагаемую длительность; в противном случае — False.

Возвращаемое значение

Boolean

Примечания

Если аргумент опущен, его значение по умолчанию определяется текущим параметром на вкладке Расписание диалогового окна Параметры проекта .

При использовании метода OptionsSchedule без указания каких-либо аргументов открывается диалоговое окно Параметры проекта .

Пример

В следующем примере можно отображать сообщения при возникновении проблем с планированием, планировании начала новых задач в текущую дату и задании единицы длительности по умолчанию в неделю.

Sub Options_Schedule() 
 OptionsSchedule ScheduleMessages:=True, StartOnCurrentDate:=True, DurationUnits:=pjWeek 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.