Compartir a través de


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.