Метод Application.UpdateProject (Project)
Обновления сведения о ходе выполнения и переносы работы для задач в проекте.
Синтаксис
выражение. UpdateProject
( _All_
, _UpdateDate_
, _Action_
)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Все | Необязательный | Логический | Значение true, если все задачи в активном проекте обновлены. Значение false , если обновляются только выбранные задачи. Значение по умолчанию — True. |
UpdateDate | Необязательный | Variant | Дата обновления, используемая для указанного действия. |
action | Необязательный | Integer | Действие, выполняеме с указанными задачами. Может быть одной из следующих констант PjProjectUpdate : pj0or100Percent, pj0to100Percent или pjReschedule. Значение по умолчанию — pj0to100Percent. |
Возвращаемое значение
Boolean
Примечания
При выполнении метода UpdateProject без аргументов отображается диалоговое окно Обновление проекта .
Метод UpdateProject соответствует команде Update Project на вкладке ПРОЕКТ ленты.
Пример
В следующем примере сначала создается задача, в поле "% Complete" устанавливается значение 50 процентов; а затем обновляет проект, чтобы запланировать оставшуюся часть работы для начала задачи 19.09.2012 г.
Sub Update_Project()
ViewApply Name:="Gantt Chart"
' Create a new task
RowInsert
SetTaskField Field:="Name", Value:="TestTask-1"
SetTaskField Field:="Duration", Value:="2"
SetTaskField Field:="% Complete", Value:="50"
'Schedule the remainder of the work to start on the update date.
UpdateProject All:=False, UpdateDate:="9/19/2012", action:=pjReschedule
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.