Método Application.BoxCellEditEx (Project)

Define as propriedades de uma célula individual em um modelo de dados para um modo de exibição Diagrama de rede (Gráfico PERT), onde a cor da fonte pode ser especificada com um valor hexadecimal.

Sintaxe

expression. BoxCellEditEx( _Name_, _Cell_, _FieldName_, _Font_, _FontSize_, _FontColor_, _Bold_, _Italic_, _Underline_, _HorizontalAlignment_, _VerticalAlignment_, _TextLineLimit_, _ShowLabel_, _Label_, _DateFormat_ )

Expressão Uma expressão que retorna um objeto Application .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Name Obrigatório String O nome do modelo de dados que contém a célula a ser editada.
Cell Obrigatório Long A célula a ser editada. Pode ser uma das constantes PjCell.
FieldName Opcional Long O nome do campo a ser exibido na célula. Pode ser uma das constantes PjField.
Font Opcional String O nome da fonte.
FontSize Opcional Integer O tamanho da fonte, em pontos.
FontColor Opcional Long A cor RGB da fonte. Pode ser um valor hexadecimal, onde vermelho é o último byte. Por exemplo, o valor &HFF0000 é azul e &H00FFFF é amarelo.
Negrito Opcional Boolean True se a fonte for negrito; Caso contrário, False.
Italic Opcional Boolean True se a fonte for itálico; Caso contrário, False.
Underline Opcional Boolean True se a fonte estiver sublinhada; Caso contrário, False.
HorizontalAlignment Opcional Long Especifica o alinhamento horizontal de texto na célula. Pode ser uma das constantes PjAlignment.
VerticalAlignment Opcional Long Especifica o alinhamento horizontal de texto na célula. Pode ser uma das constantes PjVerticalAlignment.
TextLineLimit Opcional Long Especifica o limite para o número de linhas de texto na célula. Os valores podem ser 1, 2 ou 3.
Showlabel Opcional Boolean True se um rótulo for mostrado na célula; Caso contrário, False.
Label Opcional String Especifica o rótulo da célula.
DateFormat Opcional Long Especifica o formato de data para a célula quando FieldName é um campo de data. Pode ser uma das seguintes constantes PjDateFormat.

Valor de retorno

Boolean

Comentários

Usando o BoxCellEditEx método com apenas os argumentos Name e Cell não tem efeito.

Exemplo

O exemplo a seguir modifica uma cópia do modelo de dados Crítico nomeado Crítico de Teste. A macro remove a quarta linha de células e define a quarta célula na terceira linha para mostrar o campo Custo Real e rotulá-lo de cor azul-arroxeado.

Sub ModifyCriticalDataTemplate() 
 Application.BoxCellLayout Name:="Test Critical", CellRows:=3, MergeCells:=True 
 
 Application.BoxCellEditEx Name:="Test Critical", Cell:=pjCell4_3, _ 
 FieldName:=PjField.pjTaskActualCost, Font:="Arial", FontSize:="8", FontColor:=&HFF0077, _ 
 Bold:=False, Italic:=False, Underline:=False, HorizontalAlignment:=pjLeft, _ 
 VerticalAlignment:=pjMiddle, TextLineLimit:=1, ShowLabel:=True, Label:="Cost" 
End Sub

Observação

Se você usar qualquer uma das constantes da enumeração PjColor para o parâmetro FontColor, a cor será quase preta. Por exemplo, o valor de pjGreen é 9, que no método BoxCellEditEx é um vermelho muito escuro. Para usar somente as dezesseis cores disponíveis com constantes PjColor, use o método BoxCellEdit.

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.