### Field Descriptor (FLD)

b10 | b16 | field | type | size | bitfield | comment
0 | 0 | ch | char | :5 | 1F | type of field boundary the FLD describes: 19 field begin mark 20 field separator mark 21 field end mark
|  |  | char | :3 | E0 | reserved
|  |  |  |  |  | variant used when fld.ch == 19 (field begin mark)
1 | 1 | flt | char |  |  | field type (see flt table below)
|  |  |  |  |  | variant used when fld.ch == 21 (field end mark)
1 | 1 | fDiffer | char | :1 | 01 | ignored for saved file
|  | fZombieEmbed | char | :1 | 02 | ==1 when result still believes this field is an EMBED or LINK field
|  | fResultDirty | char | :1 | 04 | ==1 when user has edited or formatted the result. == 0 otherwise.
|  | fResultEdited | char | :1 | 08 | ==1 when user has inserted text into or deleted text from the result.
|  | fLocked | char | :1 | 10 | ==1 when field is locked from recalc
|  | fPrivateResult | char | :1 | 20 | ==1 whenever the result of the field is never to be shown.
|  | fNested | char | :1 | 40 | ==1 when field is nested within another field
|  | fHasSep | char | :1 | 80 | ==1 when field has a field separator

flt value | live/dead | field type
1 |  | unknown keyword
2 | live | possible bookmark (syntax matches bookmark name)
3 | live | bookmark reference
4 | dead | index entry
5 | live | footnote reference
6 | live | Set command (for Print Merge)
7 | live | If command (for Print Merge)
8 | live | create index
9 | dead | table of contents entry
10 | live | Style reference
11 | dead | document reference
12 | live | sequence mark
13 | live | create table-of-contents
14 | live | quote Info variable
15 | live | quote Title variable
16 | live | quote Subject variable
17 | live | quote Author variable
18 | live | quote Keywords variable
19 | live | quote Comments variable
20 | live | quote Last Revised By variable
21 | live | quote Creation Date variable
22 | live | quote Revision Date variable
23 | live | quote Print Date variable
24 | live | quote Revision Number variable
25 | live | quote Edit Time variable
26 | live | quote Number of Pages variable
27 | live | quote Number of Words variable
28 | live | quote Number of Characters variable
29 | live | quote File Name variable
30 | live | quote Document Template Name variable
31 | live | quote Current Date variable
32 | live | quote Current Time variable
33 | live | quote Current Page variable
34 | live | evaluate expression
35 | live | insert literal text
36 | live | Include command (Print Merge)
37 | live | page reference
38 | live | Ask command (Print Merge)
39 | live | Fill-in command to display prompt (Print Merge)
40 | live | Data command (Print Merge)
41 | live | Next command (Print Merge)
42 | live | NextIf command (Print Merge)
43 | live | SkipIf (Print Merge)
44 | live | inserts number of current Print Merge record
45 | live | DDE reference
46 | live | DDE automatic reference
47 | live | Inserts Glossary Entry
48 | live | sends characters to printer without translation
49 | live | Formula definition
50 | live | Goto Button
51 | live | Macro Button
52 | live | insert auto numbering field in outline format
53 | live | insert auto numbering field in legal format
54 | live | insert auto numbering field in Arabic number format
55 | live | reads a TIFF file
56 | live | Link
57 | live | Symbol
58 | live | Embedded Object
59 | live | Merge fields
60 | live | User Name
61 | live | User Initial
62 | live | User Address
63 | live | Bar code
64 | live | Document variable
65 | live | Section
66 | live | Section pages
67 | live | Include Picture
68 | live | Include Text
69 | live | File Size
70 | live | Form Text Box
71 | live | Form Check Box
72 | live | Note Reference
73 | live | Create Table of Authorities
74 | dead | Mark Table of Authorities Entry
75 | live | Merge record sequence number
76 | either | Macro
77 | dead | Private
78 | live | Insert Database
79 | live | Autotext
80 | live | Compare two values
81 | live | Plug-in module private
82 | live | Subscriber
83 | live | Form List Box
84 | live | Advance
85 | live | Document property
86 | live |
87 | live | OCX
88 | live | Hyperlink
89 | live | AutoTextList
90 | live | List element
91 | live | HTML control

Since dead fields have no entry in the plcffld, the string in the field code must be used to determine the field type. All versions of Word '97 use English field code strings, except French, German, and Spanish versions of Word. The strings for all languages for all possible dead fields are listed below.

flt value | English string | French string | German string | Spanish string | field type
4 | XE | EX | XE | E | index entry
9 | TC | TE | INHALT | TC | table of contents entry
11 | RD | RD | RD | RD | document reference
74 | TA | TA | TA | TA | Mark Table of Authorities Entry
76 |  |  |  |  | Macro
77 | PRIVATE | PRIVE | PRIVATE | PRIVATESPA | Private

© 1998 Microsoft Corporation. All rights reserved. Terms of use