Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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.