Método Application.CalendarBarStylesEditEx (Project)

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.
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 ).

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.