Метод Application.LevelingOptions (Project)

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

Синтаксис

выражение. LevelingOptions( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Автоматическая Необязательный Логический Значение true, если Project автоматически выровнает задачи в активном проекте.
DelayInSlack Необязательный Логический Значение true , если активный проект можно выровнять только в течение доступного времени простоя. Значение false , если проект может быть отложен для выравнивания ресурсов.
AutoClearLeveling Необязательный Логический Значение true, если Project очищает старые значения выравнивания перед выравниванием.
Order Необязательный Long Константы, указывающие, как Project должен разрешать конфликты ресурсов при выравнивании задач в активном проекте. Может быть одной из констант PjLevelOrder .
LevelEntireProject Необязательный Логический Значение true , если весь проект выровен. Значение false, если выровны только ресурсы в диапазоне дат, заданном в параметрах FromDate и ToDate.
FromDate Необязательный Variant Начальная дата диапазона, в пределах которого выровляются общие ресурсы. Аргумент FromDate игнорируется, если levelEntireProject имеет значение True.
ToDate Необязательный Variant Конечная дата диапазона, в пределах которого выровляются общие ресурсы. Аргумент ToDate игнорируется, если levelEntireProject имеет значение True.
PeriodBasis Необязательный Long Указывает, как часто Project должен искать общие ресурсы. Может быть одной из констант PjLevelPeriodBasis .
LevelIndividualAssignments Необязательный Логический Значение true, если выравнивание позволяет настраивать отдельные назначения для задачи.
LevelingCanSplit Необязательный Логический Значение true, если выравнивание может привести к разбиениям в оставшихся работах.
LevelProposedBookings Необязательный Логический Значение true, если выравнивание включает предлагаемые резервирования ресурсов.

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

Boolean

Примечания

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

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

Чтобы включить в параметры выравнивания запланированные вручную задачи, используйте метод LevelingOptionsEx .

Пример

В следующем примере ресурсы в приложении используются с помощью приоритета для разрешения конфликтов.

Sub LevelOverallocatedResources() 
 LevelingOptions Order:=pjLevelPriority 
 LevelNow (True) 
End Sub

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

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