Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает дату и время, которые следует за другой датой по заданной длительности, используя действующий календарь для задачи, запланированной вручную. Только для чтения, Variant.
Синтаксис
выражение.
EffectiveDateAdd( _Date_, _Duration_ )
выражение Выражение, возвращающее объект StartDriver .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Date | Обязательный | Variant | Произвольные дата и время, например "10.07.2010" или "10.07.2010 14:00:00". |
| Duration | Обязательный | Variant | Длительность добавления, например " 3d" или "2w". |
Замечания
Свойство EffectiveDateAdd использует действующий календарь для задач, запланированных вручную, что позволяет запускать и завершать задачи в нерабочее время. Свойство и аргументы не влияют на фактические даты задачи.
Используйте свойства EffectiveDateSubtract, EffectiveDateAdd и EffectiveDateDifference для вычисления дат начала и окончания задач, запланированных вручную.
Чтобы вычислить дату для автоматически запланированной задачи, в которой также можно указать календарь, используйте метод DateAdd .
Пример
Следующая инструкция возвращает значение "09.07.2009 5:00:00 PM", которое находится через шесть дней после указанной даты.
Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateAdd("7/2/2009", "6d")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.