Propriedade WorkbookBase.BuiltinDocumentProperties

Obtém um Microsoft.Office.Core.DocumentProperties coleção que representa todas as propriedades internas do documento para a pasta de trabalho.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public ReadOnly Property BuiltinDocumentProperties As Object
    Get
public Object BuiltinDocumentProperties { get; }

Valor de propriedade

Tipo: System.Object
A Microsoft.Office.Core.DocumentProperties coleção que representa todas as propriedades internas do documento para a pasta de trabalho.

Comentários

Essa propriedade retorna toda a coleção de propriedades internas do documento. Use o Microsoft.Office.Core.DocumentProperties.Item(System.Object) propriedade para retornar um único membro da coleção (um Microsoft.Office.Core.DocumentProperties objeto), especificando o nome da propriedade ou o índice de coleção (como um número).

Você pode se referir a propriedades de documento pelo valor de índice ou por nome. A lista a seguir mostra o documento interno disponíveis nomes de propriedade:

  • Title

  • Assunto

  • Author

  • Keywords

  • Comments

  • Template

  • Último autor

  • Número de revisão

  • Application Name

  • Data da última impressão

  • Data de criação

  • Hora da última gravação

  • Tempo total de edição

  • Número de páginas

  • Número de palavras

  • Número de caracteres

  • Security

  • Category

  • Formato

  • Gerenciador

  • Empresa

  • Número de Bytes

  • Número de linhas

  • Número de parágrafos

  • Número de Slides

  • Número de notas

  • Número de Slides ocultos

  • Número de clipes de multimídia

  • Base do hiperlink

  • Número de caracteres (com espaços)

Os aplicativos recipientes não são necessários para definir valores para cada propriedade de documento interna. Se o Excel de Microsoft Office não define um valor para uma das propriedades internas do documento, lendo o Microsoft.Office.Core.DocumentProperties.Value propriedade dessa propriedade de documento lança uma exceção.

Use o CustomDocumentProperties propriedade para retornar a coleção de propriedades de documento personalizado.

Exemplos

O seguinte exemplo de código usa a BuiltinDocumentProperties propriedade para exibir todas as propriedades internas do documento da pasta de trabalho atual na coluna a de planilha Sheet1.

Este exemplo é para uma personalização em nível de documento.

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;
        }
    }
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel