Поделиться через


Свойство Task.ActualOvertimeWork (Project)

Возвращает фактическую сверхурочную работу (в минутах) для задачи. Только для чтения, Variant.

Синтаксис

выражение. ActualOvertimeWork

Выражение Переменная, представляющая объект Task .

Пример

В следующем примере показана стоимость сверхурочных за счет расчета общей стоимости задач с сверхурочной работой, а также разбивка отдельных затрат на задачу.

Sub PriceOfOvertime() 
 Dim T As Task 
 Dim Price As Variant 
 Dim Breakdown As String 
 
 For Each T In ActiveProject.Tasks 
 If Not (T Is Nothing) Then 
 If T.ActualOvertimeWork <> 0 Then 
 Price = Price + T.ActualOvertimeCost 
 Breakdown = Breakdown & T.Name & ": " & _ 
 ActiveProject.CurrencySymbol & _ 
 T.ActualOvertimeCost & vbCrLf 
 End If 
 End If 
 Next T 
 
 If Breakdown <> "" Then 
 MsgBox Breakdown & vbCrLf & "Total: " & _ 
 ActiveProject.CurrencySymbol & Price 
 End If 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.