为"工作组计划程序"视图中的一个或多个任务的"完成百分比"域设置值。
语法
expression。 SetTPField( _Field_, _Value_, _AllSelectedTasks_, _Create_, _TaskID_, _ProjectName_ )
表达 返回 Application 对象的表达式。
参数
| 名称 | 必需/可选 | 数据类型 | 说明 | 
|---|---|---|---|
| Field | 必需 | 字符串 | Field 参数只能为“% Complete”。 此外可以使用 pjTaskPercentComplete ,如下所示的示例使用 FieldConstantToFieldName 方法。 | 
| Value | 必需 | 字符串 | Field 参数的值。 这些值介于"0"到"100"之间,表示完成百分比。 | 
| AllSelectedTasks | 可选 | Boolean | 在Project中不使用。 值为 True ,这意味着 Field和 Value参数被设置为选定的所有任务。 | 
| Create | 可选 | Boolean | 在Project中不使用。 | 
| TaskID | 可选 | Long | 在Project中不使用。 | 
| ProjectName | 可选 | String | 在Project中不使用。 | 
返回值
Boolean
示例
下面的示例将“工作组计划程序”视图中的选定任务设置为已完成 40%。
Sub TestSetTPField() 
    Dim fieldName As String 
 
    fieldName = FieldConstantToFieldName(pjTaskPercentComplete) 
    Application.SetTPField Field:=fieldName, Value:="40" 
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。