Método Application.WBSCodeMaskEdit (Project)

Edita a máscara de código estrutura de detalhamento de trabalho (WBS).

Sintaxe

expression. WBSCodeMaskEdit( _CodePrefix_, _Level_, _Sequence_, _Length_, _Separator_, _CodeGenerate_, _VerifyUniqueness_ )

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
CodePrefix Opcional String O prefixo do código EDT do projeto.
Level Opcional Long O nível da máscara de código a ser editada. O valor padrão é um a mais do que o nível mais alto especificado atualmente para o campo.
Sequence Opcional Long A sequência para o nível especificado no nível. Pode ser uma das seguintes constantes PjWBSSequence: pjWBSOrderedNumbers, pjWBSOrderedLowercaseLetters, pjWBSOrderedUppercaseLetters ou pjWBSUnorderedCharacters. O valor padrão é pjWBSOrderedNumbers.
Length Opcional Variant Especifica o comprimento de um determinado nível. Pode ser a cadeia de caracteres "Any" ou um valor inteiro de 1-255. O valor padrão é "Any".
Separator Opcional String O caractere que separa o nível especificado em Level do próximo nível. Pode ser ".", "-", "+" ou "/". O valor padrão é ".".
CodeGenerate Opcional Boolean True se um novo código EDT for gerado sempre que uma nova tarefa é criada.
VerifyUniqueness Opcional Boolean True se novos códigos de EDT são sua exclusividade verificados.

Valor de retorno

Boolean

Comentários

Usar o método WBSCodeMaskEdit sem especificação de argumentos exibe a caixa de diálogo Definição de código de EDT.

Exemplo

O exemplo a seguir cria uma máscara de dois níveis para códigos WBS. Usando os valores padrão para o método, a primeira linha especifica que o primeiro nível usa códigos de dois dígitos, classificados por número e separados do próximo nível pelo caractere "-". A segunda linha especifica que letras maiúsculas, classificadas em ordem alfabética, são usadas para o segundo nível e são separadas do próximo nível pelo caractere "." padrão. Por padrão, novos códigos utilizando a máscara são gerados para cada nova tarefa e são verificados para exclusividade no projeto.

Os resultados possíveis estariam na ordem 01-A.1, 01-A.2, 01-B.1, 01-B.2, 02-A.1, 02-A.2, 02-B.1, 02-B.2 e assim por diante.

Sub SetNewWBSCode() 
 Application.WBSCodeMaskEdit Length:=2, Separator:="-" 
 Application.WBSCodeMaskEdit Length:=1, Sequence:=pjWBSOrderedUppercaseLetters 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.