Compartir a través de


Método Application.BoxSet (Project)

Crea, selecciona o mueve una tarea en la vista Diagrama de red.

Sintaxis

expresión. BoxSet (action, TaskID, XPosition, YPosition, ProjectName)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
action Opcional Long La operación que se va a realizar en las tareas especificadas. El valor predeterminado es pjBoxSelect. Puede ser una de las constantes PjBoxSet.
TaskID Opcional Long El número de identificación de la tarea. Si action es pjBoxCreate, se omitirá TaskID.
XPosition Opcional Long La posición horizontal de la tarea, en píxeles. Requerido si action es pjBoxMoveAbsolute o pjBoxMoveRelative.

Si action es pjBoxCreate o pjBoxMoveAbsolute, XPosition es la posición horizontal absoluta de la esquina superior izquierda de la tarea.

Si action es pjBoxMoveRelative, XPosition es la cantidad que se va a mover la tarea horizontalmente en relación con la posición actual.

Si la acción es pjBoxAddToSelection, pjBoxSelect o pjBoxUnselect, se omite XPosition .
YPosition Opcional Long La posición vertical de la tarea, en píxeles. Requerido si action es pjBoxMoveAbsolute o pjBoxMoveRelative.

Si action es pjBoxCreate o pjBoxMoveAbsolute, YPosition es la posición vertical absoluta de la esquina superior izquierda de la tarea.

Si action es pjBoxMoveRelative, YPosition es la cantidad que se va a mover la tarea verticalmente en relación con la posición actual.

Si action es pjBoxAddToSelection, pjBoxSelect o pjBoxUnselect, se omite YPosition.
ProjectName Opcional String Si el proyecto activo es un proyecto consolidado, especifica el nombre del proyecto para el número de identificación especificado por TaskID. Si no se especifica TaskID, se omitirá ProjectName. El valor predeterminado es el nombre del proyecto activo.

Valor devuelto

Boolean

Comentarios

Si sólo se selecciona un cuadro de tarea, especificación de pjBoxUnselect no tiene ningún efecto.

Si se ha activado el diseño automático para la vista Diagrama de red, XPosition y YPosition no tienen ningún efecto.

Ejemplo:

En el ejemplo siguiente se agrega la tarea cuyo TaskID es 2 a las tareas seleccionadas.

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

Nota:

BoxSet no funciona actualmente para subproyectos. Puede colocar el nombre del subproyecto en el atributo Nombre del proyecto y establecer el identificador de tarea, pero no realiza la acción en el cuadro del subproyecto en el diagrama de red.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.