Application.LevelingOptions 方法 (Project)
为活动项目指定调配选项。
语法
expression。 LevelingOptions
( _Automatic_
, _DelayInSlack_
, _AutoClearLeveling_
, _Order_
, _LevelEntireProject_
, _FromDate_
, _ToDate_
, _PeriodBasis_
, _LevelIndividualAssignments_
, _LevelingCanSplit_
, _LevelProposedBookings_
)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
自动 | 可选 | Boolean | 如此 如果项目自动调配活动项目中的任务。 |
DelayInSlack | 可选 | Boolean | 如此 如果可以只在可用可宽延时间中调配活动的项目。 假 如果项目可以延迟到调配资源的顺序。 |
AutoClearLeveling | 可选 | Boolean | 如此 如果项目调配前清除调配的旧值。 |
Order | 可选 | Long | 指定 Project 在活动项目中调配任务时如何解决资源冲突的常量。 可以是 PjLevelOrder 常量之一。 |
LevelEntireProject | 可选 | Boolean | 如此 如果调配整个项目。 假 如果只使用 FromDate 和 ToDate 指定日期范围内的资源进行调配。 |
FromDate | 可选 | Variant | 其中调配过度分配的资源范围的开始日期。 如果 LevelEntireProject 为 True ,则忽略 FromDate 参数。 |
ToDate | 可选 | Variant | 结束日期范围内的过度分配的资源进行调配。 如果 LevelEntireProject 为 True ,则忽略 ToDate 参数。 |
PeriodBasis | 可选 | Long | 指定 Project 查看过度分配资源的频率。 可以是 PjLevelPeriodBasis 常量之一。 |
LevelIndividualAssignments | 可选 | Boolean | 如此 如果调配操作可以调整任务的个别工作分配。 |
LevelingCanSplit | 可选 | Boolean | 如此 如果调配可以创建拆分剩余工时。 |
LevelProposedBookings | 可选 | Boolean | 如此 如果调配包括拟议的资源的预订。 |
返回值
Boolean
说明
如果省略某个参数,其默认值将由 "资源调配" 对话框中的当前设置指定。
使用 LevelingOptions 方法,而不指定任何参数将显示 资源调配对话框。
若要在调配选项中包括手动计划的任务,请使用 LevelingOptionsEx 方法。
示例
以下示例将使用优先级来解决冲突问题,在应用程序中对资源进行调配。
Sub LevelOverallocatedResources()
LevelingOptions Order:=pjLevelPriority
LevelNow (True)
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。