Compartir a través de


Método Application.TaskMove (Project)

Mueve la fecha de inicio de una o varias tareas seleccionadas el número de días especificado.

Sintaxis

expresión. TaskMove( _MoveForward_, _IsWorkingDuration_, _MoveDays_ )

Expresión Expresión que devuelve un objeto Application .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
MoveForward Opcional Variant True si la tarea se mueve hacia delante en el tiempo. False si la tarea se mueve hacia atrás en el tiempo. El valor predeterminado es True.
IsWorkingDuration Opcional Variant True si el número de días especificado por MoveDays es solo para los días laborables. False si el número de días especificado por MoveDays incluye dos días laborables y no laborables. El valor predeterminado es True.
MoveDays Opcional Número entero Especifica el número de días que se moverá las tareas seleccionadas. El valor predeterminado es 1.

Valor devuelto

Boolean

Comentarios

El método TaskMove no invalida una restricción de la tarea predecesora para tareas programadas automáticamente.

El método TaskMove corresponde a varios comandos en el menú de lista desplegable de la Tarea de mover en la cinta de opciones de la tarea. Para mover elementos incompletos o completas de una tarea a la fecha de estado, utilice el método TaskMoveToStatusDate.

Ejemplo:

En el ejemplo siguiente, la fecha de inicio de una tarea seleccionada es viernes 24/7/09. Después de ejecutar la instrucción, la fecha de inicio de la tarea es lunes 3/8/09. La fecha de inicio de la tarea se movió ocho días laborables hacia adelante.

Application.TaskMove MoveDays:=8

Si la tarea seleccionada está programada manualmente y tiene una tarea predecesora con una restricción de fin a comienzo (FC), la siguiente instrucción mueve la tarea seleccionada hacia atrás un día laborable.

Si se cambia la tarea seleccionada a una tarea programada automáticamente, las instrucción solo puede mover la tarea hacia atrás no más allá de la fecha de finalización de la tarea predecesora.

Application.TaskMove MoveForward:=False

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.