Метод Application.TaskMove (Project)

Перемещает дату начала одной или нескольких выбранных задач на указанное количество дней.

Синтаксис

выражение. TaskMove( _MoveForward_, _IsWorkingDuration_, _MoveDays_ )

Выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
MoveForward Необязательный Variant Значение true , если задача движется вперед во времени. Значение false , если задача перемещается назад во времени. По умолчанию используется значение True.
IsWorkingDuration Необязательный Variant Значение true , если количество дней, указанное в MoveDays , относится только к рабочим дням. Значение false , если количество дней, указанное в MoveDays, включает как рабочие, так и нерабочие дни. По умолчанию используется значение True.
MoveDays Необязательный Integer Указывает количество дней для перемещения выбранных задач. Значение по умолчанию равно 1.

Возвращаемое значение

Boolean

Примечания

Метод TaskMove не переопределяет ограничение задачи-предшественника для автоматически запланированных задач.

Метод TaskMove соответствует различным командам в раскрывающемся меню Переместить задачу на ленте ЗАДАЧА . Чтобы переместить неполные или завершенные части задачи на дату состояния, используйте метод TaskMoveToStatusDate .

Пример

В следующем примере выбрана дата начала задачи пятница, 24.07.09. После выполнения инструкции дата начала задачи — понедельник, 03.08.09. Дата начала задачи сдвинулась на восемь рабочих дней.

Application.TaskMove MoveDays:=8

Если выбранная задача запланирована вручную и имеет предшественную задачу с ограничением завершения и начала (FS), следующая инструкция перемещает выбранную задачу обратно на один рабочий день.

Если вы измените выбранную задачу на автоматически запланированную, оператор может переместить задачу назад только до даты окончания задачи-предшественника.

Application.TaskMove MoveForward:=False

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.