Метод 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.
AutoSplit Необязательный Логический Значение true , если выполняемые задачи разделяются автоматически; в противном случае — False.
CriticalSlack Необязательный Variant Максимально допустимое количество резервов для критически важных задач.
TaskType Необязательный Long Тип по умолчанию для новых задач. Может быть одной из констант PjTaskFixedType .
DurationUnits Необязательный Long Единица длительности по умолчанию для задач. Может быть одной из констант PjUnit .
WorkUnits Необязательный Long Рабочая единица по умолчанию для назначений ресурсов. Может быть одной из констант PjUnit .
AutoTrack Необязательный Логический Значение true, если поля отслеживания задач автоматически обновляют назначения ресурсов; в противном случае — False.
SetDefaults Необязательный Логический Значение true , если значения, указанные для всех аргументов, кроме ScheduleMessages и AssignmentUnits, становятся значениями по умолчанию для новых файлов проекта; в противном случае — False.
AssignmentUnits Необязательный Long Указывает, как должны отображаться единицы назначения. Может быть одной из констант PjAssignmentUnit .
EffortDriven Необязательный Логический Значение true, если новые задачи зависят от усилий; в противном случае — False.
HonorConstraints Необязательный Логический Значение true, если задачи учитывают даты ограничения; в противном случае — False.
ShowEstimated Необязательный Логический Значение True, если длительность задач в новых проектах отображается с предполагаемым символом; в противном случае — False.
NewTasksEstimated Необязательный Логический Значение true , если новые задачи в активном проекте имеют предполагаемую продолжительность; в противном случае — False.

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

Boolean

Примечания

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

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

Пример

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

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

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

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