Método Application.WBSCodeMaskEdit (Project)
Modifica la máscara del código de estructura de descomposición del trabajo (EDT).
Sintaxis
expresión. WBSCodeMaskEdit
( _CodePrefix_
, _Level_
, _Sequence_
, _Length_
, _Separator_
, _CodeGenerate_
, _VerifyUniqueness_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
CodePrefix | Opcional | String | Prefijo del código WBS del proyecto. |
Level | Opcional | Long | Nivel de máscara de código que se va a modificar. El valor predeterminado debe ser mayor que el nivel más alto especificado actualmente en el campo. |
Sequence | Opcional | Long | La secuencia para el nivel especificado en Level. Puede ser una de las constantes PjWBSSequence siguientes: pjWBSOrderedNumbers, pjWBSOrderedLowercaseLetters, pjWBSOrderedUppercaseLetters o pjWBSUnorderedCharacters. El valor predeterminado es pjWBSOrderedNumbers. |
Length | Opcional | Variant | Especifica la longitud de un nivel determinado. Puede ser la cadena "Any" o un valor entero entre 1 y 255. El valor predeterminado es "Any". |
Separator | Opcional | String | El carácter que separa el nivel especificado en Level desde el siguiente nivel. Puede ser ".", "-", "+" o "/". El valor predeterminado es ".". |
CodeGenerate | Opcional | Boolean | True si se genera un nuevo código WBS cada vez que se crea una nueva tarea. |
VerifyUniqueness | Opcional | Boolean | True si se verifican que los nuevos códigos EDT son únicos. |
Valor devuelto
Boolean
Comentarios
Utilice el método WBSCodeMaskEdit sin especificar ningún argumento, se abrirá el cuadro de diálogo Definición de código EDT.
Ejemplo:
El ejemplo siguiente crea una máscara de dos niveles para códigos EDT. Usando los valores predeterminados para el método, la primera línea especifica que el primer nivel usa códigos de dos dígitos, ordenados por número, y viene separada del siguiente nivel por el carácter "-". La segunda línea especifica que las letras en mayúsculas, ordenadas alfabéticamente, se usan para el segundo nivel y están separadas del siguiente nivel por el carácter predeterminado ".". De manera predeterminada, los nuevos códigos que usan la máscara se generan para cada nueva tarea y se comprueba su unicidad dentro del proyecto.
Los resultados posibles aparecerán en el orden 01-A.1, 01-A.2, 01-B.1, 01-B.2, 02-A.1, 02-A.2, 02-B.1, 02-B.2, etc.
Sub SetNewWBSCode()
Application.WBSCodeMaskEdit Length:=2, Separator:="-"
Application.WBSCodeMaskEdit Length:=1, Sequence:=pjWBSOrderedUppercaseLetters
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.