共用方式為


OverAllocatedAssignments.Item 屬性 (專案)

會從 OverAllocatedAssignments 集合取得單一 Assignment 物件。 唯讀 工作分派

語法

表情項目 (索引)

一個回傳「OverAllocatedAssignments」物件的表達式。

參數

名稱 必要/選用 資料類型 描述
Index 必要 Long 要傳回的 工作分派 的索引編號。

範例

下列範例會尋找工作分派之資源所在過度分派。 OverPeak 引數 為 False 時,[過度分派不大於可用的最大資源時間 (100%)。 如果您將 overPeak 設 為 True 時,此範例會尋找過度的分派超過最大資源時間可用,例如 150%。

Sub FindOverallocatedAssignments() 

 Dim t As Task 

 Dim a As Assignment 

 Dim overAlloc As OverAllocatedAssignments 

 Dim numOver As Long 

 Dim i As Long 

 Dim overPeak As Boolean 

 

 overPeak = True 

 

 For Each t In ActiveProject.Tasks 

 If t.Overallocated Then 

 Set overAlloc = t.StartDriver.OverAllocatedAssignments(overPeak) 

 numOver = overAlloc.Count 

 totalNumOver = overAlloc.TotalDetectedCount 

 

 For i = 1 To numOver 

 Set a = overAlloc.Item(i) 

 Debug.Print "Task: " & t.Name & " - Overallocated resource: " _ 

 & a.ResourceName 

 Debug.Print vbTab & "Resource peak: " & a.Peak 

 Next i 

 End If 

 Next t 

End Sub

另請參閱

OverAllocatedAssignments 集合物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應