Método Application.DateDifference (Project)
Devuelve la duración entre dos fechas en minutos, para una tarea programada automáticamente.
Sintaxis
expresión. DateDifference
( _StartDate_
, _FinishDate_
, _Calendar_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
StartDate | Obligatorio | Variant | Fecha fijada como inicio de la duración. |
FinishDate | Obligatorio | Variant | Fecha fijada como fin de la duración. |
Calendar | Opcional | Object | Objeto de recurso, tarea o calendario base. El valor predeterminado es el calendario del proyecto activo. |
Valor devuelto
Long
Comentarios
Para obtener una diferencia entre dos fechas para una tarea programada manualmente, que usa un calendario efectivo que puede incluir un período no laborable, use la propiedad EffectiveDateDifference.
Ejemplo:
En el ejemplo siguiente se muestra la duración de una tarea que comienza el 11-7-97 a las 8 a.m. y finaliza el 13-7-97 a las 5:00 p.m.
Sub FindDuration()
MsgBox Application.DateDifference ("7/11/97 8:00 AM", "7/13/97 5:00 PM")
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.