Partager via


Méthode Application.BoxLayoutEx (Project)

Définit la disposition des cases dans l’affichage Réseau de tâches (réseau PERT), où la couleur d’arrière-plan peut être définie via une valeur hexadécimale.

Syntaxe

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

Expression Expression qui renvoie un objet Application .

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. Il peut s’agir de l’une des constantes PjLayoutMode .
LayoutScheme Facultatif Long Spécifie l’alignement des cases dans chaque ligne. Il peut s’agir de 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.
RowAlignment Facultatif Long Alignement du texte dans une ligne. Il peut s’agir de l’une des constantes PjVerticalAlignment .
ColumnAlignment Facultatif Long Alignement du texte dans une colonne. Il peut s’agir de l’une des constantes PjAlignment .
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. Il peut s’agir de l’une des constantes PjRowColSize .
ColumnWidth Facultatif Long Largeur de chaque ligne de cases. Il peut s’agir de 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.
ShowSummaryTasks 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 représentée par une valeur hexadécimale pour la couleur RVB, le rouge étant le dernier octet. Par exemple, la valeur &HFF0000 représente le bleu et la valeur &H00FFFF représente le jaune.
ViewBackgroundPattern Facultatif Long Motif de l’arrière-plan. Il peut s’agir de 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 BoxLayoutEx sans indication d’argument génère l’affichage de la boîte de dialogue Disposition de la case.

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.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

Remarque

Si vous utilisez l’une des constantes PjColor pour le paramètre ViewBackgroundColor, la couleur sera presque noire. Par exemple, la valeur de pjGreen est 9, ce qui, dans la méthode BoxLayoutEx , est un rouge très foncé. Pour utiliser uniquement les seize couleurs disponibles avec les constantes PjColor , utilisez la méthode BoxLayout .

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.