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.