Compartir por


Propiedad StartDriver.EffectiveDateAdd (Project)

Obtiene la fecha y hora que sigue a otra fecha por una duración especificada, utilizando el calendario eficaz para una tarea programada manualmente. Variant de solo lectura.

Sintaxis

expresión. EffectiveDateAdd( _Date_, _Duration_ )

expresión Expresión que devuelve un objeto StartDriver .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Date Obligatorio Variant Fecha y hora arbitrarias, por ejemplo, "10/7/2010" o "10/7/2010 2:00:00 p.m.".
Duration Obligatorio Variant Duración que se va a agregar, por ejemplo, "3d" o "2w".

Observaciones

La propiedad EffectiveDateAdd usa el calendario efectivo para tareas programadas manualmente, que permite que las tareas de inicio y finalización en los tiempos de descanso. La propiedad y los argumentos no tienen efecto en las fechas de tarea real.

Use las propiedades EffectiveDateSubtract, EffectiveDateAdd y EffectiveDateDifference para calcular las fechas de inicio y finalización de las tareas programadas manualmente.

Para calcular una fecha para una tarea programada automáticamente, donde también puede especificar el calendario, use el método DateAdd.

Ejemplo

La siguiente instrucción devuelve el valor "9/7/2009 5:00:00 p.m., que equivale a seis días después de la fecha especificada.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateAdd("7/2/2009", "6d")

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.