Propiedad Resource.MaterialLabel (Project)
Obtiene o establece la etiqueta de un recurso material. String de lectura y escritura.
Sintaxis
expresión. MaterialLabel
Expresión Variable que representa un objeto Resource .
Comentarios
La propiedad MaterialLabel no devuelve ninguna información significativa para recursos no materiales, como personas o máquinas. Si se establece un valor devuelve un error capturable (código de error 1101) cuando se aplica a recursos no materiales.
Ejemplo:
En este ejemplo se pasa por la lista de recursos del proyecto actual y se establece la etiqueta de material de todos los recursos de material en "pallet". (El captura de errores de este ejemplo solo sirve para ilustrar cómo puede controlar una excepción esperada. En un caso real, probablemente incluiría una prueba como la siguiente:
If InStr(R.Name, "bricks") <> 0 Then...
La prueba garantizará que solo asigne la etiqueta necesaria a ladrillos, ladrillos rojos y así sucesivamente.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.