Partager via


Méthode Application.BoxSet (Project)

Crée, sélectionne ou déplace une tâche dans l’affichage Réseau de tâches.

Syntaxe

expression. BoxSet (action, TaskID, XPosition, YPosition, ProjectName)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
action Facultatif Long Action à effectuer sur la ou les tâches spécifiées. La valeur par défaut est pjBoxSelect. Il peut s’agir de l’une des constantes PjBoxSet .
TaskID Facultatif Long Numéro d’identification de la tâche. Si action a la valeur pjBoxCreate, TaskID est ignoré.
XPosition Facultatif Long Position horizontale de la tâche, en pixels. Obligatoire si la valeur de action est pjBoxMoveAbsolute ou pjBoxMoveRelative.

Si action a la valeur pjBoxCreate ou pjBoxMoveAbsolute, XPosition est la position horizontale absolue de l’angle supérieur gauche de la tâche.

Si action a la valeur pjBoxMoveRelative, XPosition est la valeur de déplacement horizontal par rapport à sa position actuelle.

Si action est pjBoxAddToSelection, pjBoxSelect ou pjBoxUnselect, XPosition est ignoré.
YPosition Facultatif Long Position verticale de la tâche, en pixels. Obligatoire si la valeur de action est pjBoxMoveAbsolute ou pjBoxMoveRelative.

Si action a la valeur pjBoxCreate ou pjBoxMoveAbsolute, YPosition est la position verticale absolue de l’angle supérieur gauche de la tâche.

Si action a la valeur pjBoxMoveRelative, YPosition est la valeur de déplacement vertical par rapport à sa position actuelle.

Si action a la valeur pjBoxAddToSelection, pjBoxSelect ou pjBoxUnselect, YPosition est ignoré.
ProjectName Facultatif String Si le projet actif est un projet consolidé, cet argument spécifie le nom du projet pour le numéro d’identification spécifié par TaskID. Si vous ne spécifiez pas TaskID, ProjectName est ignoré. La valeur par défaut est le nom du projet actif.

Valeur renvoyée

Boolean

Remarques

Si une seule case de tâche est sélectionnée, la spécification de pjBoxUnselect est sans effet.

Si la disposition automatique est activée pour le réseau de tâches, XPosition et YPosition sont sans effet.

Exemple

L’exemple suivant ajoute la tâche avec TaskID 2 aux tâches sélectionnées.

Sub Box_Set() 
 
 'Activate the Network Diagram view 
 ViewApply Name:="Network Diagram" 
 BoxSet action:=pjBoxAddToSelection, TaskID:="2" 
End Sub

Remarque

BoxSet ne fonctionne pas actuellement pour les sous-projets. Vous pouvez placer le nom du sous-projet dans l’attribut Nom du projet et définir l’ID de tâche, mais il n’effectue pas l’action sur la zone du sous-projet dans le diagramme réseau.

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.