Método Application.CalendarBarStylesEdit (Project)
Altera o estilo do tipo especificado da barra na exibição Calendário.
Sintaxe
expression. CalendarBarStylesEdit
( _Item_
, _Bar_
, _Pattern_
, _Color_
, _Align_
, _Wrap_
, _Shadow_
, _Field1_
, _Field2_
, _Field3_
, _Field4_
, _Field5_
, _SplitPattern_
)
expressão Uma variável que representa um Aplicativo objeto.
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 uma das constantes PjColor. |
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. |
Field1 | 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. |
Field4 | Opcional | String | O quarto campo a ser exibido na barra. |
Field5 | 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 clique na lista suspensa Campo(s ).
Para editar estilos de barra de calendário em que Cor pode ser um valor RGB, use o método CalendarBarStylesEditEx .
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"
CalendarBarStylesEdit Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
Color:=PjColor.pjPurple, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
Field1:="Name", Field2:="Resource Names"
CalendarBarStylesEdit Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
Color:=PjColor.pjGreen
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.