Метод Application.LevelingOptionsEx (Project)
Задает параметры выравнивания для активного проекта, включая выравнивание запланированных вручную задач.
Синтаксис
выражение. LevelingOptionsEx
( _Automatic_
, _DelayInSlack_
, _AutoClearLeveling_
, _Order_
, _LevelEntireProject_
, _FromDate_
, _ToDate_
, _PeriodBasis_
, _LevelIndividualAssignments_
, _LevelingCanSplit_
, _LevelProposedBookings_
, _LevelPinnedTasks_
)
Выражение Выражение, возвращающее объект Application .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Автоматическая | Необязательный | Логический | Значение true, если Project автоматически выровнает задачи в активном проекте. False, если выравнивание выполняется вручную. Значение по умолчанию — False. |
DelayInSlack | Необязательный | Логический | Значение true , если активный проект можно выровнять только в течение доступного времени простоя. Значение false , если проект может быть отложен до уровня ресурсов. Значение по умолчанию — False. |
AutoClearLeveling | Необязательный | Логический | Значение true, если Project очищает старые значения выравнивания перед выравниванием; в противном случае — False. Значение по умолчанию — True. |
Order | Необязательный | Integer | Константы, указывающие, как Project должен разрешать конфликты ресурсов при выравнивании задач в активном проекте. Может быть одной из констант PjLevelOrder . Значение по умолчанию — pjLevelOrderStandard. |
LevelEntireProject | Необязательный | Логический | Значение true , если весь проект выровен. Значение false, если выровны только ресурсы в диапазоне дат, заданном в параметрах FromDate и ToDate . Значение по умолчанию — True. |
FromDate | Необязательный | Variant | Начальная дата диапазона, в пределах которого выровляются общие ресурсы. Аргумент FromDate игнорируется, если levelEntireProject имеет значение True. |
ToDate | Необязательный | Variant | Конечная дата диапазона, в пределах которого выровляются общие ресурсы. Аргумент ToDate игнорируется, если levelEntireProject имеет значение True. |
PeriodBasis | Необязательный | Integer | Указывает, как часто Project должен искать общие ресурсы. Может быть одной из констант PjLevelPeriodBasis . Значение по умолчанию — pjDayByDay. |
LevelIndividualAssignments | Необязательный | Логический | Значение true, если выравнивание позволяет настраивать отдельные назначения для задачи; в противном случае — False. Значение по умолчанию — True. |
LevelingCanSplit | Необязательный | Логический | Значение true, если выравнивание может привести к разбиениям в оставшихся работах; в противном случае — False. Значение по умолчанию — True. |
LevelProposedBookings | Необязательный | Логический | Значение true, если выравнивание включает предлагаемые резервирования ресурсов; в противном случае — False. Значение по умолчанию — False. |
LevelPinnedTasks | Необязательный | Логический | Значение true , если задачи, запланированные вручную, выровированы; в противном случае — False. Значение по умолчанию — False. |
Возвращаемое значение
Boolean
Примечания
Если аргумент опущен, его значение по умолчанию задается текущим параметром в диалоговом окне Выравнивание ресурсов . Значения по умолчанию, указанные в списке параметров, предназначены для новой установки Project. Чтобы открыть диалоговое окно Выравнивание ресурсов , на вкладке Ресурс ленты выберите Параметры выравнивания.
При использовании метода LevelingOptionsEx без аргументов отображается диалоговое окно Выравнивание ресурсов .
Чтобы получить или задать только параметр для выравнивания задач, запланированных вручную, см. свойство LevelFreeformTasks .
Пример
В следующем примере выполняется выравнивание только выбранных ресурсов для задач в течение августа 2012 г. с помощью приоритета задач для разрешения конфликтов.
Sub LevelOverallocatedResources()
LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _
FromDate:="8/1/2012", ToDate:="8/31/2012"
LevelNow (False)
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.