Application.LevelingOptionsEx 方法 (Project)

为活动项目指定调配选项,包括手动计划任务的调配。

语法

expressionLevelingOptionsEx( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_, _LevelPinnedTasks_ )

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
自动 可选 Boolean 如此 如果项目自动调配活动项目中的任务。 如果调配为手动。 默认值为 False
DelayInSlack 可选 Boolean 如此 如果可以只在可用可宽延时间中调配活动的项目。 如果可以延迟项目调配资源。 默认值为 False
AutoClearLeveling 可选 Boolean 如此 如果项目调配; 之前清除调配的旧值否则为 。 默认值为 True
Order 可选 Integer 一个常量,指定项目应如何解决资源冲突时调配活动项目中的任务。 可以是 PjLevelOrder 常量之一。 默认值是 pjLevelOrderStandard
LevelEntireProject 可选 Boolean 如此 如果调配整个项目。 如果只使用 FromDateToDate指定的日期范围内的资源进行调配。 默认值为 True
FromDate 可选 Variant 其中调配过度分配的资源范围的开始日期。 如果 LevelEntireProjectTrue,则忽略 FromDate 参数。
ToDate 可选 Variant 结束日期范围内的过度分配的资源进行调配。 如果 LevelEntireProjectTrue,则忽略 ToDate 参数。
PeriodBasis 可选 Integer 指定频率应项目查找过度分配的资源。 可以是 PjLevelPeriodBasis 常量之一。 默认值是 pjDayByDay
LevelIndividualAssignments 可选 Boolean 如果调配可以调整任务上的单个分配,则为 True;否则为 False。 默认值为 True
LevelingCanSplit 可选 Boolean 如此 如果调配可以创建拆分中剩余的工作;否则为 。 默认值为 True
LevelProposedBookings 可选 Boolean 如此 如果调配包括拟议的资源的预定;否则为 。 默认值为 False
LevelPinnedTasks 可选 Boolean 如此 如果手动计划的任务进行调配;否则为 。 默认值为 False

返回值

Boolean

说明

如果省略了某个参数,其默认值由 资源调配对话框中的当前设置指定。 指定的参数列表中的默认值是为项目的新的安装。 若要访问 资源调配对话框中,功能区的 资源选项卡上选择 调配选项

不带任何参数使用 LevelingOptionsEx 方法将显示 资源调配对话框。

若要仅获取或设置用于对手动计划任务进行调配的选项,请参阅 LevelFreeformTasks 属性。

示例

以下示例级别仅选定任务的资源内 8 月 2012 年,通过使用任务优先级来解决冲突。

Sub LevelOverallocatedResources() 
    LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _ 
        FromDate:="8/1/2012", ToDate:="8/31/2012" 
    LevelNow (False) 
End Sub

支持和反馈

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