Application.WBSCodeMaskEdit 方法 (Project)
编辑工作细分结构 (WBS) 代码掩码。
语法
expression。 WBSCodeMaskEdit
( _CodePrefix_
, _Level_
, _Sequence_
, _Length_
, _Separator_
, _CodeGenerate_
, _VerifyUniqueness_
)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
CodePrefix | 可选 | String | 项目的 WBS 代码前缀。 |
Level | 可选 | Long | 要编辑的代码掩码的级别。 默认值是比当前为域指定的最高级别再高一级的值。 |
Sequence | 可选 | Long | 指定级别中的级别顺序。 可以是下列的 PjWBSSequence 常量之一: pjWBSOrderedNumbers 、 pjWBSOrderedLowercaseLetters 、 pjWBSOrderedUppercaseLetters 或 pjWBSUnorderedCharacters 。 默认值是 pjWBSOrderedNumbers 。 |
Length | 可选 | Variant | 指定已知级别的长度。 可以是字符串"Any"或 1 到 255 之间的整数值。 默认值为"Any"。 |
Separator | 可选 | String | 将 Level 中指定的级别与下一级别分开的字符。 可以是"."、"-"、"+"或"/"中的一个。 默认值为"."。 |
CodeGenerate | 可选 | Boolean | 如此 如果只要创建一个新任务就生成新的 WBS 代码。 |
VerifyUniqueness | 可选 | Boolean | 如此 如果新 WBS 代码被验证为唯一。 |
返回值
Boolean
说明
使用未指定任何参数的 WBSCodeMaskEdit 方法将 WBS 代码定义对话框中显示。
示例
下面的示例将为 WBS 代码创建一个两级掩码。 通过使用方法的默认值,第一行指定第一级使用按数字排序的两位数字的代码,并通过"-"字符与下一级分隔开。 第二行指定第二级使用按字母排序的大写字母,并通过默认字符"."与下一级分隔开。 默认情况下,将为每个新任务生成使用此掩码的新代码,并验证这些代码在项目中的唯一性。
可能的结果将按以下顺序排列:01-A.1、01-A.2、01-B.1、01-B.2、02-A.1、02-A.2、02-B.1 和 02-B.2 等。
Sub SetNewWBSCode()
Application.WBSCodeMaskEdit Length:=2, Separator:="-"
Application.WBSCodeMaskEdit Length:=1, Sequence:=pjWBSOrderedUppercaseLetters
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。