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