Application.WBSCodeMaskEdit 方法 (Project)

编辑工作细分结构 (WBS) 代码掩码。

语法

expressionWBSCodeMaskEdit( _CodePrefix_, _Level_, _Sequence_, _Length_, _Separator_, _CodeGenerate_, _VerifyUniqueness_ )

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
CodePrefix 可选 String 项目的 WBS 代码前缀。
Level 可选 Long 要编辑的代码掩码的级别。 默认值是比当前为域指定的最高级别再高一级的值。
Sequence 可选 Long 指定级别中的级别顺序。 可以是下列的 PjWBSSequence 常量之一: pjWBSOrderedNumberspjWBSOrderedLowercaseLetterspjWBSOrderedUppercaseLetterspjWBSUnorderedCharacters 。 默认值是 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。