Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает параметры вычисления.
Синтаксис
выражение.
OptionsCalculation( _Automatic_, _AutoTrack_, _SpreadPercentToStatusDate_, _SpreadCostsToStatusDate_, _AutoCalcCosts_, _FixedCostAccrual_, _CalcMultipleCriticalPaths_, _CriticalSlack_, _SetDefaults_, _CalcInsProjLikeSummTask_, _MoveCompleted_, _AndMoveRemaining_, _MoveRemaining_, _AndMoveCompleted_, _EVMethod_, _EVBaseline_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Автоматическая | Необязательный | Логический | Значение true , если режим вычисления является автоматическим. |
| AutoTrack | Необязательный | Логический | Значение true, если поля отслеживания задач автоматически обновляют назначения ресурсов. |
| SpreadPercentToStatusDate | Необязательный | Логический | Значение true, если изменения в общем проценте завершения задачи распределяются по дате состояния. |
| SpreadCostsToStatusDate | Необязательный | Логический | Значение true, если изменения в общую фактическую стоимость распределяются по дате состояния. Аргумент SpreadCostsToStatusDate игнорируется, если параметр AutoCalcCosts имеет значение True. |
| AutoCalcCosts | Необязательный | Логический | Значение true, если фактические затраты всегда вычисляются по Project. |
| FixedCostAccrual | Необязательный | Long | Метод по умолчанию, используемый для начисления фиксированных затрат. Может быть одной из следующих констант PjAccrueAt : pjStart, pjEnd или pjProrated. |
| CalcMultipleCriticalPaths | Необязательный | Логический | Значение true, если Project вычисляет несколько критических путей для проекта. |
| CriticalSlack | Необязательный | Integer | Максимально допустимое количество резервов для критически важных задач. |
| SetDefaults | Необязательный | Логический | Значение true , если значения, указанные для всех аргументов, кроме Automatic, становятся значениями по умолчанию для новых проектов. |
| CalcInsProjLikeSummTask | Необязательный | Логический | Значение true, если подпроекты в проекте master ведут себя как обычные суммарные задачи. False, если подпроекты вычисляются самостоятельно. Значение по умолчанию — False. |
| MoveCompleted | Необязательный | Логический | Значение true, если project перемещает конец завершенных частей после даты состояния на дату состояния. |
| AndMoveRemaining | Необязательный | Логический | Значение true , если project перемещает начало оставшихся частей обратно к дате состояния. |
| MoveRemaining | Необязательный | Логический | Значение true, если project перемещает начало оставшихся частей до даты состояния вперед на дату состояния. |
| AndMoveCompleted | Необязательный | Логический | Значение true, если project перемещает конец завершенных частей вперед к дате состояния. |
| EVMethod | Необязательный | Long | Метод по умолчанию для вычисления полученного значения. Может быть одной из следующих констант PJEarnedValueMethod : pjPercentComplete или pjPhysicalPercentComplete. |
| EVBaseline | Необязательный | Long | Базовый план, используемый при вычислении заработанного значения. Может быть одной из следующих констант PjBaselines : pjBaseline или pjBaseline1. . . pjBaseline10. |
Возвращаемое значение
Boolean
Примечания
Если аргумент опущен, его значение по умолчанию задается параметром на вкладке Расписание диалогового окна Параметры проекта .
При использовании метода OptionsCalculation без указания аргументов отображается диалоговое окно Параметры проекта с выбранной вкладкой Общие .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.