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


Объект PayRate (Проект)

Представляет строку ставок из таблицы затрат ресурса. Объект PayRate является членом коллекции PayRates .

Использование объекта PayRate

Используйте PayRates (Index ), гдеIndex — это номер индекса ставки оплаты или дата, для которой возвращаются ставки, чтобы вернуть один объект PayRate . В следующем примере возвращается стандартная ставка оплаты для первой строки ставок Тамары в таблице ценовых ставок C.

ActiveProject.Resources("Tamara").CostRateTables("C").PayRates(1).StandardRate

Использование коллекции PayRates

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

Dim CRT As CostRateTable
DIM PR As PayRate
Dim Rates As String

For Each CRT In ActiveCell.Resource.CostRateTables
    For Each PR In CRT.PayRates
        Rates = Rates & "CostRateTable " & CRT.Name & ": " & PR.StandardRate & vbCrLf
    Next PR
Next CRT
    
MsgBox Rates

Используйте метод Add , чтобы добавить объект PayRate в коллекцию PayRates . В следующем примере в таблицу затрат Тамары "C" добавляется строка с датой вступления в силу 1 сентября 2012 г., стандартной ставкой 40,00 долл. США в час, ставкой сверхурочных 60,00 долл. США в час и стоимостью использования в размере 0 долл. США.

ActiveProject.Resources("Tamara").CostRateTables("C").PayRates.Add "9/1/2012", "$40/h", "$60/h", "$0"

Методы

Имя
Delete

Свойства

Имя
Application
CostPerUse
EffectiveDate
Index
OvertimeRate
Parent
StandardRate

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

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