Propriedade Resource.OvertimeRate (Project)
Obtém ou define a taxa de horas extras de um recurso. Leitura/gravação Variant.
Sintaxe
expression. OvertimeRate
Expressão Uma variável que representa um objeto Resource .
Comentários
A propriedade OvertimeRate não retorna informações significativas para recursos materiais. Configurar um valor retorna um erro interceptável (código de erro 1101) se for aplicado a recursos materiais.
Exemplo
O exemplo a seguir define a taxa de horas extras atual de cada recurso do projeto ativo como 1,5 vezes a taxa padrão.
Sub SetOverTimeRate()
Dim R As Resource ' Resource object used in For Each loop
Dim StdRate As Double ' Numeric value of resource's standard rate
Dim Count As Integer ' Counter used in For Next loop
Dim FirstNumber As Integer ' Position of the first number
For Each R In ActiveProject.Resources
' Find the first character that is a number
For Count = 1 To Len(R.StandardRate)
If IsNumeric(Mid(R.StandardRate, Count, 1)) Then
FirstNumber = Count - 1
Exit For
End If
Next Count
' Strip off any leading currency symbol and then use the
' Val function to ignore any characters that follow the number
StdRate = Val(Right$(R.StandardRate, Len(R.StandardRate) - FirstNumber))
' Set the overtime rate
R.OvertimeRate = 1.5 * StdRate
Next R
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.