Ler em inglês

Compartilhar via


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.