Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает дату и время, предшествующие другой на указанную длительность с использованием действующего календаря для задачи, запланированной вручную. Только для чтения, 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 17:00:00", то есть через шесть дней после указанной даты.
Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateAdd("7/2/2009", "6d")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.