更新:2007 年 11 月
获取一个 Microsoft.Office.Core.DocumentProperties 集合,该集合表示工作簿的所有内置文档属性。
命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v9.0(在 Microsoft.Office.Tools.Excel.v9.0.dll 中)
语法
声明
<BrowsableAttribute(False)> _
Public ReadOnly Property BuiltinDocumentProperties As Object
用法
Dim instance As Workbook
Dim value As Object
value = instance.BuiltinDocumentProperties
[BrowsableAttribute(false)]
public Object BuiltinDocumentProperties { get; }
属性值
Microsoft.Office.Core.DocumentProperties 集合,表示工作簿的所有内置文档属性。
备注
此属性返回内置文档属性的整个集合。通过指定属性的名称或集合索引(以数字形式),使用 Microsoft.Office.Core.DocumentProperties.Item(System.Object) 属性可返回集合(Microsoft.Office.Core.DocumentProperties 对象)的单个成员。
可以通过索引值或名称引用文档属性。下面的列表显示了可用的内置文档属性名称:
- 标题 
- 主题 
- 作者 
- 关键字 
- 注释 
- 模板 
- 上一作者 
- 修订号 
- 应用程序名称 
- 上次打印日期 
- 创建日期 
- 上次保存时间 
- 编辑时间总计 
- 页数 
- 字数 
- 字符数 
- 安全 
- 类别 
- 格式 
- 管理人员 
- 公司 
- 字节数 
- 行数 
- 段落数 
- 幻灯片数 
- 备注数 
- 隐藏幻灯片数 
- 多媒体剪辑数 
- 超链接基础 
- 字符数(包括空格) 
容器应用程序不需要定义每个内置文档属性的值。如果 Microsoft Office Excel 未定义某个内置文档属性的值,读取该文档属性的 Microsoft.Office.Core.DocumentProperties.Value 属性则会引发异常。
使用 CustomDocumentProperties 属性可返回自定义文档属性的集合。
示例
下面的代码示例使用 BuiltinDocumentProperties 属性在工作表 Sheet1 的列 A 中显示当前工作簿的所有内置文档属性。
此示例针对的是文档级自定义项。
Private Sub DisplayBuiltinDocumentProperties()
    Dim DocumentProperties1 As Office.DocumentProperties = _
        CType(Me.BuiltinDocumentProperties,  _
            Office.DocumentProperties)
    If Not (DocumentProperties1 Is Nothing) Then
        Dim i As Integer
        For i = 1 To DocumentProperties1.Count
            Dim dp As Office.DocumentProperty = _
                DocumentProperties1(i)
            Globals.Sheet1.Range("A" & _
                i.ToString()).Value2 = dp.Name
        Next i
    End If
End Sub
private void DisplayBuiltinDocumentProperties()
{
    Office.DocumentProperties documentProperties1 =
        (Office.DocumentProperties)this.BuiltinDocumentProperties;
    if (documentProperties1 != null)
    {
        for (int i = 1; i <= documentProperties1.Count; i++)
        {
            Office.DocumentProperty dp = documentProperties1[i];
            Globals.Sheet1.Range["A" + i.ToString(), missing].Value2 =
                dp.Name;
        }
    }
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。