Método Application.BoxFormat (Project)

Formata caixas individuais na exibição do Diagrama de Rede (gráfico PERT).

Sintaxe

expression. BoxFormat( _ProjectName_, _TaskID_, _DataTemplate_, _HorizontalGridlines_, _VerticalGridlines_, _BorderShape_, _BorderColor_, _BorderWidth_, _BackgroundColor_, _BackgroundPattern_, _Reset_ )

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ProjectName Opcional String O nome do projeto que contém a TaskID quando estiver trabalhando com projetos consolidados. O valor padrão é o nome do projeto ativo.
TaskID Opcional Long O número de identificação da tarefa representada pela caixa a ser alterada. O comportamento padrão é alterar as caixas que representam uma ou mais tarefas selecionadas.
Datatemplate Opcional String O nome do modelo de dados a ser usado.
HorizontalGridlines Opcional Boolean True se linhas de grade horizontais separam cada linha na caixa; Caso contrário, False.
VerticalGridlines Opcional Boolean True se linhas de grade verticais separarem cada coluna na caixa; Caso contrário, False.
BorderShape Opcional Long A forma da borda da caixa. Pode ser uma das constantes PjBoxShape.
BorderColor Opcional Long A cor da borda da caixa. Pode ser uma das constantes PjColor.
BorderWidth Opcional Long Especifica a largura da borda da caixa, onde os valores podem ser de 1 a 4 para as larguras de quatro linhas mostradas na caixa de diálogo Formatar Caixa.
BackgroundColor Opcional Long A cor do plano de fundo da caixa. Pode ser uma das constantes PjColor.
BackgroundPattern Opcional Long O padrão do plano de fundo. Pode ser uma das constantes PjBackgroundPattern.
Reset Opcional Boolean True se a formatação da caixa for redefinida para o estilo padrão, conforme mostrado na caixa de diálogo Estilos de caixa. Se Redefinir for True, todos os argumentos exceto NomeDoProjeto e TaskID serão ignorados.

Valor de retorno

Boolean

Comentários

Se TaskID for especificada, a tarefa associada não pode ser ocultada com a aplicação de um filtro ou uma estrutura de contorno recolhida.

Usar o método BoxFormat sem especificar argumentos exibe a caixa de diálogo Caixa de Formato para as tarefas selecionadas. Se nenhuma tarefa for selecionada, o método BoxFormat não terá efeito.

Use o método BoxFormat para alterar a formatação das caixas de seus estilos padrão. Para definir os estilos padrão, use o método BoxStylesEdit ou BoxStylesEditEx.

Para formatar caixas de Diagrama de Rede usando valores hexadecimal para BorderColor e BackgroundColor, consulte o método BoxFormatEx .

Exemplo

O exemplo a seguir altera a cor da borda para vermelho e a cor de plano de fundo para um padrão pontilhado azul claro.

Sub BoxFormat_Color() 
 'Activate the Network Diagram view 
 ViewApply Name:="Network Diagram" 
 
 BoxFormat TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=True, _ 
 BorderWidth:=2, backgroundpattern:=pjBackgroundLightDither, _ 
 Backgroundcolor:=pjBlue, BorderColor:=pjRed

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.