Application.SetField 方法 (Project)
设置所选任务或资源的本地自定义域或企业自定义域的值。
语法
expression。 SetField
( _Field_
, _Value_
, _Create_
)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Field | 必需 | String | 要设置的域的名称。 |
Value | 必需 | String | 域的值。 |
Create | 可选 | Boolean | 如果创建新值,则为 True;否则为 False。 默认值为 True。 |
返回值
Boolean
说明
如果自定义域使用的查阅表格不允许输入其他项,则指定的 Value 必须与查阅表格中的预定义值相匹配。
如果 Field 参数的值不存在为所选项的自定义字段名称, SetField 方法会导致运行时错误 1101。
示例
以下示例将企业任务文本自定义域的值设置为自定义域的查阅表格中的一个有效值。 若要使用该示例,请在 Project Web App 中创建包含值 Value 3 的查阅表格,然后创建使用该查阅表格的任务自定义文本域。 在活动项目中选择一项任务,然后在 Visual Basic 编辑器的 "即时" 窗口中运行该命令。
Application.SetField Field:="TestEntTaskText", Value:="Value 3"
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。