Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает параметры выравнивания для активного проекта.
Синтаксис
выражение. 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 и обратная связь.