Share via


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
public Object BuiltinDocumentProperties { get; }

屬性值

型別:System.Object
Microsoft.Office.Core.DocumentProperties 集合,表示活頁簿所有的內建文件屬性。

備註

此屬性會傳回內建文件屬性的整個集合。 您可以使用 Microsoft.Office.Core.DocumentProperties.Item(System.Object) 屬性,指定屬性名稱或集合索引 (為數字),以傳回集合 (Microsoft.Office.Core.DocumentProperties 物件) 的單一成員。

您可以依索引值或名稱參閱文件屬性。 下列清單顯示可用的內建文件屬性名稱:

  • 標題

  • Subject

  • Author

  • Keywords

  • 註解

  • 範本

  • 上次存檔者

  • 修訂版編號

  • 應用程式名稱

  • 列印日期

  • 建立日期

  • 存檔時間

  • 編輯總時間

  • 頁數

  • 字數

  • 字元數

  • 安全性

  • 分類

  • Format

  • Manager

  • 公司

  • 位元組數

  • 行數

  • 段落數

  • 投影片數

  • 附註

  • 隱藏投影片數

  • 多媒體資料

  • 超連結基底

  • 字元數 (含空白)

不需要使用容器應用程式 (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()].Value2 =
                dp.Name;
        }
    }
}

.NET Framework 安全性

請參閱

參考

WorkbookBase 類別

Microsoft.Office.Tools.Excel 命名空間