Project.CustomDocumentProperties 属性 (Project)

获取一个代表文档自定义属性的 DocumentProperties 集合。 只读 Object 对象。

语法

expressionCustomDocumentProperties

表达 一个代表 Project 对象的变量。

备注

有关详细信息,请参阅《Microsoft Office Visual Basic 参考》中的 DocumentProperties 集合对象

若要使用此属性,必须使用 工具 菜单上的 引用 命令中包括对 Microsoft Office 14.0 对象库的引用。 对象库包含 Visual Basic 对象、 属性、 方法和常量用来操纵文档属性的定义。

使用 BuiltinDocumentProperties 属性可返回内置文档属性的集合。

示例

在以下示例中, 完成日期自定义属性值是 Nothing如果将属性添加到项目中,但尚未完成的项目。 运行 TestDocProps的示例之前,添加一些任务分配给活动项目并将它们分配到的资源。

Sub TestDocProps()
    Dim docProps As Office.DocumentProperties
    Dim docProp As Office.DocumentProperty
    Dim numProps As Integer
    
    Set docProps = ActiveProject.CustomDocumentProperties
    
    numProps = docProps.Count
    Debug.Print "Number of custom document properties: " & numProps
    
    For Each docProp In docProps
        If (docProp.Name = "Date completed") Then
            Debug.Print "Date completed: (none) "
        Else
            Debug.Print docProp.Name & vbTab & ": " & docProp.Value
        End If
    Next docProp
End Sub

TestDocProps宏,并没有 完成日期属性添加的项目的结果如下:

Number of custom document properties: 7
% Complete  : 0%
Cost    : $0.00
Duration    : 5 days?
Finish  : Thu 5/7/09
Start   : Fri 5/1/09
Work    : 40h
% Work Complete : 0%

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。