更新: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;
}
}
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。