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.