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