Application.LevelingOptions 方法 (Project)

为活动项目指定调配选项。

语法

expressionLevelingOptions( _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 支持和反馈,获取有关如何接收支持和提供反馈的指南。