Método Application.DateSubtract (Project)
Devuelve la fecha y hora que precede a otra fecha por una duración especificada, para una tarea programada automáticamente.
Sintaxis
expresión. DateSubtract
( _FinishDate_
, _Duration_
, _Calendar_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
FinishDate | Obligatorio | Variant | Fecha fijada como fin de la duración. |
Duration | Obligatorio | Variant | Duración que se va a restar de la fecha de finalización. |
Calendar | Opcional | Object | Objeto de recurso, tarea o calendario base. El valor predeterminado es el calendario del proyecto activo. |
Valor devuelto
Variant
Comentarios
Para sustraer una duración de la fecha para una tarea programada manualmente, que usa un calendario efectivo que puede incluir un período no laborable, use la propiedad EffectiveDateSubtract.
Ejemplo:
En el ejemplo siguiente se muestra la fecha de comienzo de una tarea que dura tres días y finaliza el 13.07.02 a las 5:00 p.m.
Sub FindDuration()
MsgBox DateSubtract("7/13/02 5:00 PM", "3d")
End Sub
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.