Поделиться через


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