Метод 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 и обратная связь.