Метод 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 и обратная связь.