Project) (Application.LevelingOptionsEx 方法
為使用中的專案指定資源撫平選項,包括撫平手動排程任務。
語法
expression。 LevelingOptionsEx
( _Automatic_
, _DelayInSlack_
, _AutoClearLeveling_
, _Order_
, _LevelEntireProject_
, _FromDate_
, _ToDate_
, _PeriodBasis_
, _LevelIndividualAssignments_
, _LevelingCanSplit_
, _LevelProposedBookings_
, _LevelPinnedTasks_
)
表達 會傳回 Application 物件的運算式。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
自動 | 選用 | 布林值 | True 是表示 如果 Project 自動撫平使用中專案的任務。 False 表示資源撫平為手動。 預設值為 False 。 |
DelayInSlack | 選用 | 布林值 | True 是表示 如果可撫平使用中專案的只有內可用寬限時間。 為 false ,則可以延遲專案層級的資源。 預設值為 False 。 |
AutoClearLeveling | 選用 | 布林值 | True 是表示 如果 Project 在撫平; 前清除舊的撫平值否則 為 False 。 預設值為 True 。 |
Order | 選用 | 整數 | 指定 Project 應如何解決資源的衝突撫平使用中專案的工作時的常數。 可以是下列 PjLevelOrder 常數之一。 預設值為 pjLevelOrderStandard 。 |
LevelEntireProject | 選用 | 布林值 | True 是表示 如果撫平整個專案。 False 如果只使用 FromDate和 ToDate所指定的日期範圍中的資源的撫平。 預設值為 True 。 |
FromDate | 選用 | Variant | 內過度分派的資源撫平範圍的開始日期。 如果LevelEntireProject為 True,則會忽略FromDate自變量。 |
ToDate | 選用 | Variant | 內過度分派的資源撫平範圍的結束日期。 如果LevelEntireProject為 True,則會忽略ToDate自變量。 |
PeriodBasis | 選用 | 整數 | 會指定專案應尋找過度分派的資源的頻率。 可以是下列 PjLevelPeriodBasis 常數之一。 預設值為 pjDayByDay 。 |
LevelIndividualAssignments | 選用 | 布林值 | True 是表示 如果撫平可以調整工作上的個別工作分派;否則為 False。 預設值為 True。 |
LevelingCanSplit | 選用 | 布林值 | True 是表示 如果資源撫平能建立分割中剩餘工時;否則 為 False 。 預設值為 True。 |
LevelProposedBookings | 選用 | 布林值 | True 是表示 如果資源撫平包含建議的資源預約;否則 為 False 。 預設值為 False 。 |
LevelPinnedTasks | 選用 | 布林值 | True 是表示 如果資源撫平手動排程的任務;否則 為 False 。 預設值為 False。 |
傳回值
布林值
註解
如果省略了某個引數為其預設值會指定由 [ 資源撫平] 對話方塊中的目前設定。 指定清單中的參數的預設值是專案的針對新安裝。 若要存取 [ 資源撫平] 對話方塊的功能區] 的 [ 資源] 索引標籤上選擇 [ 資源撫平選項。
使用任何引數的 LevelingOptionsEx 方法會顯示 [ 資源撫平] 對話方塊。
若只要取得或設定撫平手動排程任務的選項,請參閱 LevelFreeformTasks 屬性。
範例
下列範例只會撫平選定資源的工作 2012 年 8 月內使用任務優先順序解決衝突。
Sub LevelOverallocatedResources()
LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _
FromDate:="8/1/2012", ToDate:="8/31/2012"
LevelNow (False)
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。