17.16.5 Field definitions

Each of the subclauses below this subclause describes a separate field, and each description contains a section marked Syntax. That section contains pieces of the field grammar as they pertain to that specific field. These pieces are presented in a slightly simpler form to aid in the understanding of the description. In those sections, the left-square-bracket and right-square-bracket designate the start and end of an option, as used in ISO/IEC 14977. However, the field-name, the open-parenthesis and the close-parenthesis designate actual literal text, as does each comma. [Note: Therefore, in a strict presentation according to ISO/IEC 14977, each field-name, open- parenthesis and close-parenthesis would appear with double-quotes surrounding each instance. end note]

The set of fields is divided into

the following functional categories:

Category

Description

Fields

  • Date and Time

Inserts the current date and/or time, or date and/or time of some kind of event.

CREATEDATE (17.16.5.11), DATE (17.16.5.13), EDITTIME (17.16.5.16), PRINTDATE (17.16.5.47), SAVEDATE (17.16.5.53), TIME (17.16.5.65)

  • Document Automation

Provides functionality for automated document processing.

COMPARE (17.16.5.10), DOCVARIABLE (17.16.5.15), GOTOBUTTON (17.16.5.23), IF (17.16.5.26), MACROBUTTON (17.16.5.34), PRINT (17.16.5.46)

  • Document Information

Inserts or stores information about the document.

AUTHOR (17.16.5.4), COMMENTS (17.16.5.9), DOCPROPERTY (17.16.5.14), FILENAME (17.16.5.17), FILESIZE (17.16.5.18), KEYWORDS (17.16.5.30), LASTSAVEDBY (17.16.5.31), NUMCHARS (17.16.5.41), NUMPAGES (17.16.5.42), NUMWORDS (17.16.5.43), SUBJECT (17.16.5.60), TEMPLATE (17.16.5.64), TITLE (17.16.5.66)

  • Equations and Formulas

Defines formulas and calculates results; inserts symbols.

= formula (17.16.3), ADVANCE (17.16.5.2), SYMBOL (17.16.5.61)

  • Form Fields

Defines fields that support insertion of data through

FORMCHECKBOX (17.16.5.20), FORMDROPDOWN (17.16.5.21),

Category

  • Index and Tables

  • Links and References

  • Mail Merge

  • Numbering

  • User Information

Description

form controls.

Defines entries for, and builds, a table of contents, table of figures, or table of authorities.

Inserts information from another place in the same document or from a different document or file.

Defines information that is to be used in a mail merge. A mail merge is a process by which a data set (e.g., of names and addresses) is combined with a WordprocessingML document to produce a customized document for each record in said data set. In other words, a mail merge is an operation by which an application replaces certain fields with the data in each record from a corresponding data source (see 17.14 for additional information).

Specifies numbering for document items such as sections and pages; also bar codes.

Referencesthe name, initials, or address of a user account under which the document is manipulated. [Note: These fields can be used in documents to allow applications to perform implementation-defined updates under a particular

Fields

FORMTEXT (17.16.5.22)

INDEX (17.16.5.29), RD (17.16.5.50), TA (17.16.5.62), TC (17.16.5.63), TOA (17.16.5.67), TOC (17.16.5.68), XE (17.16.5.72)

AUTOTEXT (17.16.5.5), AUTOTEXTLIST (17.16.5.6), BIBLIOGRAPHY (17.16.5.7), CITATION (17.16.5.8) HYPERLINK (17.16.5.25), INCLUDEPICTURE (17.16.5.27), INCLUDETEXT (17.16.5.28), LINK (17.16.5.32), NOTEREF (17.16.5.40), PAGEREF (17.16.5.45), QUOTE (17.16.5.49), REF (17.16.5.51), STYLEREF (17.16.5.59)

ADDRESSBLOCK (17.16.5.1), ASK (17.16.5.3), COMPARE (17.16.5.10), DATABASE (17.16.5.12), FILLIN (17.16.5.19), GREETINGLINE (17.16.5.24), IF (17.16.5.26), MERGEFIELD (17.16.5.35), MERGEREC (17.16.5.36), MERGESEQ (17.16.5.37), NEXT (17.16.5.38), NEXTIF (17.16.5.39), SET (17.16.5.57), SKIPIF (17.16.5.58)

LISTNUM (17.16.5.33), PAGE (17.16.5.44), REVNUM (17.16.5.52), SECTION (17.16.5.54), SECTIONPAGES (17.16.5.55), SEQ (17.16.5.56)

USERADDRESS (17.16.5.69), USERINITIALS (17.16.5.70), USERNAME (17.16.5.71)

Category

Description

Fields

user’s context (if such a context exists); for example, to add the address of the current user to a generic form letter. end note]

Syntax:

Subsections

Last updated on