Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.