다음을 통해 공유


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 개체)를 반환하려면 Microsoft.Office.Core.DocumentProperties.Item(System.Object) 속성을 사용합니다.

인덱스 값이나 이름으로 문서 속성을 참조할 수 있습니다. 다음 목록에서는 사용 가능한 기본 제공 문서 속성 이름을 보여 줍니다.

  • 제목

  • Subject

  • Author

  • 키워드

  • 주석

  • 템플릿

  • 마지막으로 만든 이

  • 수정 번호

  • Application Name

  • 마지막으로 인쇄한 날짜

  • 만든 날짜

  • 마지막 저장 시간

  • 총 편집 시간

  • 페이지 수

  • 단어 수

  • 문자 수

  • 보안

  • 범주

  • Format

  • 관리자

  • 회사

  • 바이트 수

  • 줄 수

  • 단락 수

  • 슬라이드 수

  • 노트 수

  • 숨겨진 슬라이드 수

  • 멀티미디어 클립 수

  • 하이퍼링크 기준 경로

  • 문자 수(공백 포함)

컨테이너 응용 프로그램에서는 모든 기본 제공 문서 속성의 값을 정의하지 않아도 됩니다. Microsoft Office Excel에서 기본 제공 문서 속성 중 하나의 값을 정의하지 않은 경우 해당 문서 속성에 대한 Microsoft.Office.Core.DocumentProperties.Value 속성을 읽으면 예외가 throw됩니다.

사용자 지정 문서 속성의 컬렉션을 반환하려면 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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

WorkbookBase 클래스

Microsoft.Office.Tools.Excel 네임스페이스