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


Свойство Resource.MaterialLabel (Project)

Возвращает или задает метку для материального ресурса. Для чтения и записи, String.

Синтаксис

выражение. MaterialLabel

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

Замечания

Свойство MaterialLabel не возвращает никаких значимых сведений о нематериальных ресурсах, таких как люди или компьютеры. Установка значения возвращает перехватываемую ошибку (код ошибки 1101) при применении к нематериальным ресурсам.

Пример

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

If InStr(R.Name, "bricks") <> 0 Then...

Тест гарантирует, что вы назначите метку материала только тротуаным кирпичам, красным кирпичам и т. д.

Sub FixLabels() 
 Dim R As Resource 
 
 On Error GoTo ErrTrap: 
 
 For Each R In ActiveProject.Resources 
 If R.MaterialLabel <> "pallet" Then R.MaterialLabel = "pallet" 
 Next R 
 
 Exit Sub 
 
ErrTrap: 
 If Err.Number = 1101 Then 
 Err.Clear 
 Resume Next 
 Else 
 MsgBox Err.Description, vbExclamation, "Error" 
 End If 
End Sub

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

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