DocumentBase.BuiltInDocumentProperties Property

Gets a DocumentProperties collection that represents all the built-in document properties for the document.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntax

'Declaration
Public ReadOnly Property BuiltInDocumentProperties As Object
    Get
public Object BuiltInDocumentProperties { get; }

Property Value

Type: System.Object
A DocumentProperties collection that represents all the built-in document properties for the document.

Remarks

To return a single DocumentProperty that represents a specific built-in document property, use BuiltInDocumentProperties(index) in Visual Basic or BuiltInDocumentProperties[index] in C#, where index is one of the WdBuiltInProperty values.

If Microsoft Office Word does not define a value for one of the built-in document properties, reading the Value property for that document property throws an exception.

Use the CustomDocumentProperties property to return the collection of custom document properties.

Examples

The following code example displays a message that shows the date and time that the document was created. To use this example, run it from the ThisDocument class in a document-level project.

Private Sub DocumentBuiltInDocumentProperties()
    MessageBox.Show("Document creation: " & CType(Me.BuiltInDocumentProperties, _
        Office.DocumentProperties)(Word.WdBuiltInProperty.wdPropertyTimeCreated). _
        Value.ToString())
End Sub 
private void DocumentBuiltInDocumentProperties()
{
    MessageBox.Show("Document creation: " + ((Office.DocumentProperties)
        (this.BuiltInDocumentProperties))[Word.WdBuiltInProperty.
        wdPropertyTimeCreated].Value.ToString());
}

.NET Framework Security

See Also

Reference

DocumentBase Class

Microsoft.Office.Tools.Word Namespace