Application.BoxLayout, méthode (Project)

Spécifie la disposition des cases dans l’affichage Réseau de tâches (Réseau PERT) actif.

Syntaxe

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

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
LayoutMode Facultatif Long Spécifie si la disposition des cases est contrôlée de façon automatique ou par l’utilisateur, à l’aide de la méthode LayoutNow ou via l’interface. Peut être l’une des constantes PjLayoutMode .
Schéma de mise en page Facultatif Long Spécifie l’alignement des cases dans chaque ligne. Peut être l’une des constantes PjLayoutScheme .
SummaryPrecedence Facultatif Boolean Si la valeur True est renvoyée, les tâches récapitulatives sont placées avant les tâches subordonnées.
Alignement des lignes Facultatif Long Alignement du texte dans une ligne. Peut être l’une des constantes PjVerticalAlignement .
ColumnAlignment Facultatif Long Alignement du texte dans une colonne. Peut être l’une des constantes PjAlignement .
RowSpacing Facultatif Long Espacement entre les lignes. La valeur peut être comprise entre 0 et 200.
ColumnSpacing Facultatif Long Espacement entre les colonnes. La valeur peut être comprise entre 0 et 200.
RowHeight Facultatif Long Hauteur de chaque ligne de cases. Peut être l’une des constantes PjRowColSize .
ColumnWidth Facultatif Long Largeur de chaque ligne de cases. Peut être l’une des constantes PjRowColSize .
AdjustForPageBreaks Facultatif Boolean Si la valeur True est renvoyée, une nouvelle tâche est placée sur la page suivante, si sa taille dépasse celle de la page active. Si c’est la valeur False qui est renvoyée, il se peut que la nouvelle tâche ne puisse être affichée et soit perdue au niveau du saut de page.
Afficher les tâches récapitulatives Facultatif Boolean Si la valeur renvoyée est True, les tâches récapitulatives sont affichées. Si la valeur False est renvoyée, les tâches récapitulatives sont masquées.
ViewBackgroundColor Facultatif Long Couleur d’arrière-plan de l’affichage. Peut être l’une des constantes PjColor .
ViewBackgroundPattern Facultatif Long Motif de l’arrière-plan. Peut être l’une des constantes PjBackgroundPattern .
ShowProgressMarks Facultatif Boolean Cet argument a la valeur True si les tâches en cours de réalisation sont signalées par une diagonale partant du coin supérieur gauche de la case vers son coin inférieur droit et que les tâches achevées sont signalées par une diagonale supplémentaire partant du coin supérieur droit de la case vers son coin inférieur gauche. Il a la valeur False si l’avancement des tâches n’est pas signalé.
ShowPageBreaks Facultatif Boolean Renvoie la valeur True si les sauts de page s’affichent dans le réseau de tâches ; False dans le cas contraire.
ShowIDOnly Facultatif Boolean Cet argument a la valeur True si seuls les numéros d’identification des tâches sont visibles. Il a la valeur False si tous les champs de données des tâches des cases du réseau de tâches s’affichent.

Valeur renvoyée

Boolean

Remarques

L’utilisation de la méthode BoxLayout sans indication d’argument génère l’affichage de la boîte de dialogue Disposition de la case.

Pour mettre en forme la disposition du diagramme réseau à l’aide de valeurs hexadécimales pour ViewBackgroundColor, voir la méthode BoxLayoutEx .

Exemple

L’exemple suivant montre comment rendre aux cases de l’affichage Réseau de tâches actif leur disposition par défaut.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.