Kind Property

Microsoft Word Visual Basic

Show All

Kind Property

       

Kind property as it applies to the Document object.

Returns or sets the format type that Microsoft Word uses when automatically formatting the specified document. Read/write WdDocumentKind.

WdDocumentKind can be one of these WdDocumentKind constants.
wdDocumentEmail
wdDocumentNotSpecified
wdDocumentLetter

expression.Kind

expression   Required. An expression that returns a Document object.

Kind property as it applies to the Field object.

Returns the type of link for a Field object. Read-only WdFieldKind.

WdFieldKind can be one of these WdFieldKind constants.
wdFieldKindCold  A field that doesn't have a result, for example, an Index Entry (XE), Table of Contents Entry (TC), or Private field.
wdFieldKindHot  A field that's automatically updated each time it's displayed or each time the page is reformatted, but which can also be manually updated (for example, INCLUDEPICTURE or FORMDROPDOWN).
wdFieldKindNone  An invalid field (for example, a pair of field characters with nothing inside).
wdFieldKindWarm  A field that can be updated and has a result. This type includes fields that are automatically updated when the source changes as well as fields that can be manually updated (for example, DATE or INCLUDETEXT).

expression.Kind

expression   Required. An expression that returns a Field object.

Example

As it applies to the Document object.

This example asks the user whether the active document is an e-mail message. If the response is Yes, the document is formatted as an e-mail message.

response = MsgBox("Is this document an email message?", vbYesNo)
If response = vbYes Then
    ActiveDocument.Kind = wdDocumentEmail
    ActiveDocument.Content.AutoFormat
End If

As it applies to the Field object.

This example updates all warm link fields in the active document.

For Each aField In ActiveDocument.Fields
    If aField.Kind = wdFieldKindWarm Then aField.Update
Next aField