Compartir a través de


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.