Método Application.BoxLayout (Project)

Especifica o layout das caixas na exibição do Diagrama de Rede ativo (gráfico PERT).

Sintaxe

expression. BoxLayout( _LayoutMode_, _LayoutScheme_, _SummaryPrecedence_, _RowAlignment_, _ColumnAlignment_, _RowSpacing_, _ColumnSpacing_, _RowHeight_, _ColumnWidth_, _AdjustForPageBreaks_, _ShowSummaryTasks_, _ViewBackgroundColor_, _ViewBackgroundPattern_, _ShowProgressMarks_, _ShowPageBreaks_, _ShowIDOnly_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
LayoutMode Opcional Long Especifica se o layout das caixas é controlado automaticamente ou pelo usuário, com o método LayoutNow ou por meio da interface. Pode ser uma das seguintes constantes PjLayoutMode.
LayoutScheme Opcional Long Especifica o alinhamento da caixa em cada linha. Pode ser uma das constantes PjLayoutScheme.
SummaryPrecedence Opcional Boolean Se True, tarefas de resumo são colocadas antes de subtarefas.
RowAlignment Opcional Long Alinhamento do texto dentro de uma linha. Pode ser uma das constantes PjVerticalAlignment.
ColumnAlignment Opcional Long Alinhamento do texto dentro de uma coluna. Pode ser uma das constantes PjAlignment.
RowSpacing Opcional Long Espaçamento entre linhas. O valor pode ser de 0 a 200.
ColumnSpacing Opcional Long Espaçamento entre colunas. O valor pode ser de 0 a 200.
RowHeight Opcional Long A altura de cada linha de caixas. Pode ser uma das constantes PjRowColSize.
ColumnWidth Opcional Long A largura de cada coluna de caixas. Pode ser uma das constantes PjRowColSize.
AdjustForPageBreaks Opcional Boolean Se True, uma nova tarefa será colocada na próxima página se ela não se ajusta na página atual. Se False, uma nova tarefa pode se encaixam em uma quebra entre páginas.
ShowSummaryTasks Opcional Boolean Se True, tarefas de resumo serão exibidas. Se False, tarefas de resumo são ocultados.
ViewBackgroundColor Opcional Long A cor do plano de fundo. Pode ser uma das constantes PjColor.
ViewBackgroundPattern Opcional Long O padrão usado no plano de fundo. Pode ser uma das constantes PjBackgroundPattern.
ShowProgressMarks Opcional Boolean True se tarefas em progresso estiverem marcadas com uma linha diagonal do canto superior esquerdo da caixa ao canto inferior direito e tarefas concluídas são marcadas com uma linha diagonal adicional do canto superior direito da caixa ao canto inferior esquerdo. False se o andamento das tarefas não é marcado.
ShowPageBreaks Opcional Boolean True se forem exibidas quebras de página no diagrama de rede; Caso contrário, False.
ShowIDOnly Opcional Boolean True se apenas os números de identificação da tarefa são exibidos. Falso se todos os campos de dados de tarefa nas caixas do diagrama de rede são exibidos.

Valor de retorno

Boolean

Comentários

Usar o método BoxLayout sem especificação de argumentos exibe a caixa de diálogo Layout da caixa.

Para formatar o layout do Diagrama de Rede usando valores hexadecimal para ViewBackgroundColor, consulte o método BoxLayoutEx .

Exemplo

O exemplo a seguir retorna o layout das caixas na exibição do Diagrama de Rede ativo às configurações padrão.

Sub ReturnToDefault() 
 Application.BoxLayout LayoutMode:=pjLayoutManual, LayoutScheme:=pjLayoutTopDownFromLeft, _ 
 SummaryPrecedence:=True, RowAlignment:=pjCenter, ColumnAlignment:=pjMiddle, RowSpacing:=45, _ 
 ColumnSpacing:=60, RowHeight:=pjSizeBestFit, ColumnWidth:=pjSizeBestFit, AdjustForPageBreaks:=True, _ 
 ShowSummaryTasks:=True, ViewBackgroundColor:=pjWhite, ViewBackgroundPattern:=pjBackgroundSolidFill, _ 
 ShowProgressMarks:=False, ShowPageBreaks:=True, ShowIDOnly:=False 
End Sub

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.