为活动项目指定调配选项,包括手动计划任务的调配。
语法
expression。 LevelingOptionsEx( _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 | 如此 如果调配整个项目。 假 如果只使用 FromDate和 ToDate指定的日期范围内的资源进行调配。 默认值为 True 。 |
| FromDate | 可选 | Variant | 其中调配过度分配的资源范围的开始日期。 如果 LevelEntireProject 为 True,则忽略 FromDate 参数。 |
| ToDate | 可选 | Variant | 结束日期范围内的过度分配的资源进行调配。 如果 LevelEntireProject 为 True,则忽略 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。