Application.OptionsCalculation 方法 (Project)

设置计算选项。

语法

expressionOptionsCalculation( _Automatic_, _AutoTrack_, _SpreadPercentToStatusDate_, _SpreadCostsToStatusDate_, _AutoCalcCosts_, _FixedCostAccrual_, _CalcMultipleCriticalPaths_, _CriticalSlack_, _SetDefaults_, _CalcInsProjLikeSummTask_, _MoveCompleted_, _AndMoveRemaining_, _MoveRemaining_, _AndMoveCompleted_, _EVMethod_, _EVBaseline_ )

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
自动 可选 Boolean 如此 如果计算模式是自动的。
AutoTrack 可选 Boolean 如此 如果任务跟踪域自动更新资源分配。
SpreadPercentToStatusDate 可选 Boolean 如此 如果完成对任务总百分比的编辑扩展到状态日期。
SpreadCostsToStatusDate 可选 Boolean 如此 如果对实际总成本的编辑扩展到状态日期。 如果 AutoCalcCosts 为 True ,则忽略 SpreadCostsToStatusDate 参数。
AutoCalcCosts 可选 Boolean 如此 如果总是由 Project 计算实际成本。
FixedCostAccrual 可选 Long 用于累算固定的成本的默认方法。 可以是下列的 PjAccrueAt 常量之一: pjStartpjEndpjProrated
CalcMultipleCriticalPaths 可选 Boolean 如此 如果 Project 计算多重关键路径的项目。
CriticalSlack 可选 Integer 关键任务所允许的最大可宽延时间量。
SetDefaults 可选 Boolean 如此 如果除自动以外的所有参数指定的值将成为新项目的默认值。
CalcInsProjLikeSummTask 可选 Boolean 如此 如果主项目中的子项目的行为,如一般摘要任务。 如果自己计算的子项目。 默认值为 False
MoveCompleted 可选 Boolean 如此 如果项目将已完成部分的结束时间移回到状态日期在状态日期之后。
AndMoveRemaining 可选 Boolean 如此 如果项目剩余部分的开始向后移动到状态日期。
MoveRemaining 可选 Boolean 如此 如果项目移动状态时间前移到状态日期前剩余部分的开始。
AndMoveCompleted 可选 Boolean 如此 如果项目移动到状态日期向前已完成部分的结束时间。
EVMethod 可选 Long 默认的方法来计算盈余分析。 可以是下列的 PJEarnedValueMethod 常量之一: pjPercentCompletepjPhysicalPercentComplete
EVBaseline 可选 Long 计算挣值时要使用的比较基准。 可以是以下 PjBaselines 常量之一: pjBaselinepjBaseline1。 . . pjBaseline10

返回值

Boolean

说明

如果省略某个参数,则其默认值由 "项目选项" 对话框中 "日程" 选项卡上的设置指定。

使用未指定任何参数的 OptionsCalculation 方法显示 项目选项对话框中选择 常规选项卡。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。