Compartir a través de


Propiedad StartDriver.EffectiveDateSubtract (Project)

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

Sintaxis

expresión. EffectiveDateSubtract( _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 restar, por ejemplo, "3d" o "2w".

Comentarios

La propiedad EffectiveDateSubtract 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 DateSubtract.

Ejemplo:

La siguiente instrucción devuelve el valor "6/24/2009 8:00:00 AM", que equivale a seis días antes de la fecha especificada.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateSubtract("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.