Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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". |
Observaciones
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.