Application.SetTPField 方法 (Project)

为"工作组计划程序"视图中的一个或多个任务的"完成百分比"域设置值。

语法

expressionSetTPField( _Field_, _Value_, _AllSelectedTasks_, _Create_, _TaskID_, _ProjectName_ )

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
Field 必需 字符串 Field 参数只能为“% Complete”。 此外可以使用 pjTaskPercentComplete ,如下所示的示例使用 FieldConstantToFieldName 方法。
Value 必需 字符串 Field 参数的值。 这些值介于"0"到"100"之间,表示完成百分比。
AllSelectedTasks 可选 Boolean 在Project中不使用。 值为 True ,这意味着 FieldValue参数被设置为选定的所有任务。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。