Método Application.BoxLayoutEx (Project)
Especifica o layout das caixas no modo de exibição Diagrama de Rede ativo (Gráfico PERT), onde a cor do plano de fundo pode ser especificada como um valor hexadecimal.
Sintaxe
expression. BoxLayoutEx
( _LayoutMode_
, _LayoutScheme_
, _SummaryPrecedence_
, _RowAlignment_
, _ColumnAlignment_
, _RowSpacing_
, _ColumnSpacing_
, _RowHeight_
, _ColumnWidth_
, _AdjustForPageBreaks_
, _ShowSummaryTasks_
, _ViewBackgroundColor_
, _ViewBackgroundPattern_
, _ShowProgressMarks_
, _ShowPageBreaks_
, _ShowIDOnly_
)
Expressão Uma expressão que retorna um objeto Application .
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 de plano de fundo do modo de exibição. Pode ser um valor hexadecimal para a cor RGB, onde vermelho é o último byte. Por exemplo, o valor &HFF0000 é azul e &H00FFFF é amarelo. |
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 BoxLayoutEx sem especificação de argumentos exibe a caixa de diálogo Layout da caixa.
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.BoxLayoutEx LayoutMode:=pjLayoutManual, LayoutScheme:=pjLayoutTopDownFromLeft, _
SummaryPrecedence:=True, RowAlignment:=pjCenter, ColumnAlignment:=pjMiddle, RowSpacing:=45, _
ColumnSpacing:=60, RowHeight:=pjSizeBestFit, ColumnWidth:=pjSizeBestFit, AdjustForPageBreaks:=True, _
ShowSummaryTasks:=True, ViewBackgroundColor:=&HFFFFFF, ViewBackgroundPattern:=pjBackgroundSolidFill, _
ShowProgressMarks:=False, ShowPageBreaks:=True, ShowIDOnly:=False
End Sub
Observação
Se você usar qualquer uma das constantes PjColor para o parâmetro ViewBackgroundColor, a cor será quase preta. Por exemplo, o valor de pjGreen é 9, que no método BoxLayoutEx é um vermelho muito escuro. Para usar somente as dezesseis cores disponíveis com constantes PjColor, use o método BoxLayout.
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.