WorkbookBase.BuiltinDocumentProperties 屬性
取得 Microsoft.Office.Core.DocumentProperties 集合,表示活頁簿所有的內建文件屬性。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
Public ReadOnly Property BuiltinDocumentProperties As Object
Get
public Object BuiltinDocumentProperties { get; }
屬性值
型別:System.Object
Microsoft.Office.Core.DocumentProperties 集合,表示活頁簿所有的內建文件屬性。
備註
此屬性會傳回內建文件屬性的整個集合。 您可以使用 Microsoft.Office.Core.DocumentProperties.Item(System.Object) 屬性,指定屬性名稱或集合索引 (為數字),以傳回集合 (Microsoft.Office.Core.DocumentProperties 物件) 的單一成員。
您可以依索引值或名稱參閱文件屬性。 下列清單顯示可用的內建文件屬性名稱:
標題
Subject
Author
關鍵字
註解
範本
上次存檔者
修訂版編號
應用程式名稱
列印日期
建立日期
存檔時間
編輯總時間
頁數
字數
字元數
安全性
分類
格式
經理
公司
位元組數
行數
段落數
投影片數
附註
隱藏投影片數
多媒體資料
超連結基底
字元數 (含空白)
不需要使用容器應用程式 (Container Application) 來定義每個內建文件屬性的值。 如果 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;
}
}
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。