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.