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.