Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Обновления сведения о ходе выполнения и переносы работы для задач в проекте.
Синтаксис
выражение.
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 и обратная связь.