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.
Altera o estilo do tipo especificado de barra no modo de exibição Calendário, onde Color pode ser um valor hexadecimal.
Sintaxe
expression.
CalendarBarStylesEditEx( _Item_, _Bar_, _Pattern_, _Color_, _Align_, _Wrap_, _Shadow_, _Field1_, _Field2_, _Field3_, _Field4_, _Field5_, _SplitPattern_ )
expressão Uma expressão que retorna um objeto Application .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Item | Obrigatório | Long | O tipo de estilo de barra de calendário para editar. Pode ser uma das seguintes constantes PjBarItem: pjBarNonCritical, pjBarCritical, pjBarSummary, pjBarMilestone, pjBarMarked, pjBarHighlighted, pjBarProjectSummary ou pjBarExternalTask. |
| Bar | Opcional | Long | Tipo de barra. Pode ser uma das seguintes constantes PjCalendarBarType: pjNormalBar, pjLineBar ou pjNoBar. |
| Pattern | Opcional | Long | O padrão da barra. Pode ser uma das constantes PjFillPattern. |
| Color | Opcional | Long | A cor da barra. Pode ser um valor hexadecimal da cor RGB, onde vermelho é o último byte. Por exemplo, o valor &HFF0000 é azul e &H00FFFF é amarelo. |
| Align | Opcional | Long | A justificação do texto na barra. Pode ser uma das seguintes constantes PjAlignment: pjCenter, pjLeft ou pjRight. |
| Wrap | Opcional | Boolean | True se o Project quebrar o texto na barra; Caso contrário, False. |
| Shadow | Opcional | Boolean | True se a barra tiver uma sombra. Caso contrário, False. |
| Campo1 | Opcional | String | O primeiro campo a ser exibido na barra. |
| Field2 | Opcional | String | O segundo campo a ser exibido na barra. |
| Campo3 | Opcional | String | O terceiro campo a ser exibido na barra. |
| Campo4 | Opcional | String | O quarto campo a ser exibido na barra. |
| Campo5 | Opcional | String | O quinto campo a ser exibido na barra. |
| SplitPattern | Opcional | Long | O padrão de linha usado para exibir tarefas divididas. Pode ser uma das seguintes constantes PjLineType: pjNoLines, pjDash, pjCloseDot, pjContinuous ou pjDot. |
Valor de retorno
Boolean
Comentários
A especificação de um valor para qualquer um dos campos entre Field1 e Field5 exige que todos os argumentos Field anteriores também sejam especificados. Por exemplo, especificar Field3 também requer que Field1 e Field2 sejam especificados.
Observação
Os parâmetros Field1 a Field5 não podem usar as constantes PjFields. Para ver os nomes de campo que você pode adicionar a barras de calendário, abra o modo de exibição Calendário, clique na guia Formatar no grupo Ferramentas de Calendário. Clique em Estilos de Barra na Faixa de Opções e, em seguida, clique na lista suspensa Campo(s).
Exemplo
O exemplo a seguir define tarefas críticas como barras normais, a cor para roxo com listras diagonais e os campos para incluir o nome da tarefa e os nomes de recurso atribuídos. O exemplo também define tarefas de resumo e a cor como verde.
Sub CalendarBar_StyleEdit()
'Activate Caldender view
ViewApply Name:="Calendar"
CalendarBarStylesEditEx Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
Color:=&HAA00AA, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
Field1:="Name", Field2:="Resource Names"
CalendarBarStylesEditEx Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
Color:=&H1AA01
End Sub
Observação
Se você usar qualquer uma das constantes da enumeração PjColor para o parâmetro Color, a cor será quase preta. Por exemplo, o valor de pjGreen é 9, que no método CalendarBarStylesEditEx é um vermelho muito escuro. Para usar somente as dezesseis cores disponíveis com constantes PjColor, use o método CalendarBarStylesEdit.
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.