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.