Método Application.CalendarBarStylesEditEx (Projeto)

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.