Application.UpdateTasks 方法 (Project)

更新选定任务。

语法

expressionUpdateTasks( _PercentComplete_, _ActualDuration_, _RemainingDuration_, _ActualStart_, _ActualFinish_, _Notes_ )

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
PercentComplete 可选 Variant 活动任务的完成百分比。
ActualDuration 可选 Variant 选定任务的实际工期。
RemainingDuration 可选 Variant 选定任务的剩余工期。
ActualStart 可选 Variant 选定任务的实际开始日期。
ActualFinish 可选 Variant 选定任务的实际完成日期。
Notes 可选 String 选定任务的"备注"域中的注释。 该值可以是纯文本,而不是 "备注" 对话框中的 RTF 格式。

返回值

Boolean

说明

使用 UpdateTasks 方法,而不指定任何参数将显示 更新任务对话框。

示例

下面的示例将创建一个名为"TestTask-1"的任务,并将该任务更新为已完成 50%,然后删除该任务。

Sub Update_Tasks() 
 
 'Activate Gantt Chart 
 ViewApply Name:="Gantt Chart" 
 
 'Create a task 
 RowInsert 
 SetTaskField Field:="Name", Value:="TestTask-1" 
 SetTaskField Field:="Duration", Value:="2" 
 
 'Update the percent complete of the new task. 
 UpdateTasks PercentComplete:="50" 
 
 'Delete the new task 
 ActiveProject.Tasks("TestTask-1").Delete 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。