Application.OptionsCalculation method (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 равно ИСТИНА.
AutoCalcCosts Необязательный Логический True , если фактические затраты всегда рассчитываются по Project.
FixedCostAccrual Необязательный Long Метод по умолчанию, используемый для начисления постоянных затрат. Может быть одной из следующих констант PjAccrueAt : pjStart, pjEnd или pjProrated.
CalcMultipleCriticalPaths Необязательный Логический Имеет значение "True", если Project вычисляет несколько критических путей для проекта.
CriticalSlack Необязательный Integer Максимальный объем резерва, допустимый для критически важных задач.
Параметр "Задать значения по умолчанию" Необязательный Логический Имеет значение "True ", если значения, указанные для всех аргументов, кроме "Автоматически", становятся значениями по умолчанию для новых проектов.
CalcInsProjLikeSummTask Необязательный Логический Верно, если подпроекты в проекте 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 и обратная связь.