Метод Application.OptionsCalculation (Project)
Задает параметры вычисления.
Синтаксис
выражение. 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, если подпроекты в главном проекте ведут себя как обычные суммарные задачи. 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 и обратная связь.