VBA – All Word Compatibility Options incl. Version Information

The list below is an extended list that includes the same information as the List of all 70 Word compatibility option names and the related VBA names + information about which Word version(s) the individual compatibility options apply to.

The 4 right-most columns show in which versions of Word the option in question is found. An X in a column means that the option is found in that version of Word. As you can see from the list:

  • Word 2003, 2007, and 2010 share most of the compatibility options but there are differences
  • Word 2013, 2016, 2019, 2021, and Word for Microsoft 365 share the same, few options

In cases where the same option has been renamed between Word versions, the old name is shown in parentheses below the new name, incl. information about to which Word version(s) the old name applies.

No.

Compatibility option US

Value

VBA – WdCompatibility Enumeration

Word
2003

Word
2007

Word
2010

Word
2013
2016
2019

2021
365

1

Add space for underlines

21

wdNoSpaceForUL

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

2

Adjust line height to grid height in the table

36

wdDontAdjustLineHeightInTable

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

3

Align table rows independently

39

wdAlignTablesRowByRow

X

X

X

4

Allow hyphenation between pages or columns

71

wdAllowHyphenationAtTrackBottom

X

5

Allow space between paragraphs of the same style in a table

54

wdAllowSpaceOfSameStyleInTable

X

X

6

Allow table rows to lay out apart

41

wdLayoutTableRowsApart

X

X

X

7

Allow tables to extend into margins

50

wdGrowAutofit

X

X

X

8

Auto space the way Word 95 does

(Word 2003: Auto space like Word 95)

38

wdAutospaceLikeWW7

X

X

X

9

Balance SBCS characters and DBCS characters

16

wdDontBalanceSingleByteDoubleByteWidth

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

10

Combine table borders the way Word 5.x for the Macintosh does

9

wdOrigWordTableRules

X

X

X

11

Convert backslash characters into yen signs

13

wdLeaveBackslashAlone

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

12

Disable OpenType Font Formatting Features

66

wdDisableOTKerning

X

13

Do full justification the way WordPerfect 6.x for Windows does

31

wdWPJustification

X

X

X

14

Don’t add automatic tab stop for hanging indent

1

wdNoTabHangIndent

X

X

X

15

Don’t add extra space for raised/lowered characters

2

wdNoSpaceRaiseLower

X

X

X

16

Don’t add leading (extra space) between rows of text

20

wdNoLeading

X

X

X

17

Don’t allow hanging punctuation with character grid

47

wdDontWrapTextWithPunctuation

X

X

X

18

Don’t autofit tables next to wrapped objects

56

wdDontAutofitConstrainedTables

X

X

19

Don’t balance columns at the start of Continuous sections

5

wdNoColumnBalance

X

X

X

20

Don’t blank the area behind metafile pictures

10

wdTransparentMetafiles

X

21

Don’t break constrained tables forced onto the page

62

wdDontBreakConstrainedForcedTables

X

X

22

Don’t break wrapped tables across pages

43

wdDontBreakWrappedTables

X

X

X

23

Don't center "exact line height" lines

28

wdExactOnTop

X

X

X

X

24

Don't expand character spaces on a line that ends with SHIFT+RETURN

14

wdExpandShiftReturn

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

25

Don’t snap text to grid inside table with inline objects

44

wdDontSnapTextToGridInTableWithObjects

X

X

X

26

Don’t use Asian rules for line breaks with character grid

48

wdDontUseAsianBreakRulesInGrid

X

X

X

27

Don’t use hanging indent as tab stop for bullets and numbering

52

wdDontUseIndentAsNumberingTabStop

X

X

28

Don't use HTML paragraph auto spacing

35

wdDontUseHTMLParagraphAutoSpacing

X

X

X

X

29

Don’t use proportional width for Korean characters

59

wdHangulWidthLikeWW11

X

X

30

Don’t vertically align inside of textboxes

63

wdDontVertAlignInTextbox

X

X

31

Don’t vertically align table cells containing shapes

61

wdDontVertAlignCellWithShape

X

X

32

Draw underline on trailing spaces

15

wdDontULTrailSpace

NOTE: False = ON, True = OFF (except Word 2007)

X

X

X

X

33

Expand/condense by whole number of points

18

wdSpacingInWholePoints

X

X

X

34

Forget last tab alignment

37

wdForgetLastTabAlignment

X

X

X

35

Lay out AutoShapes the way Word 97 does

33

wdShapeLayoutLikeWW8

X

X

X

36

Lay out footnotes the way Word 6.x/95/97 does

34

wdFootnoteLayoutLikeWW8

X

X

X

37

Lay out tables with raw width

40

wdLayoutRawTableWidth

X

X

X

38

Print body text before header/footer

19

wdPrintBodyTextBeforeHeader

X

X

X

39

Print colors as black on noncolor printers

3

wdPrintColBlack

X

X

X

40

Select entire field with first or last character

45

wdSelectFieldWithFirstOrLastCharacter

X

X

X

41

Set the width of a space like WordPerfect 5.x

30

wdWPSpaceWidth

X

42

Show hard page or column breaks in frames

11

wdShowBreaksInFrames

X

X

X

43

Split apart page break and paragraph mark

60

wdSplitPgBreakAndParaMark

X

X

44

Substitute fonts based on font size

25

wdSubFontBySize

X

X

X

45

Suppress extra line spacing at bottom of page

29

wdSuppressBottomSpacing

X

X

X

X

46

Suppress extra line spacing at top of page

8

wdSuppressTopSpacing

X

X

X

X

47

Suppress extra line spacing at top of page the way Word 5.x for the Macintosh does

(Word 2003: Suppress extra line spacing at top of page like Word 5.x for the Mac)

17

wdSuppressTopSpacingMac5

X

X

X

48

Suppress extra line spacing the way WordPerfect 5.x does

(Word 2003: Suppress extra line spacing like WordPerfect 5.x)

23

wdNoExtraLineSpacing

X

X

X

49

Suppress Space Before after a hard page or column break

7

wdSuppressSpBfAfterPgBrk

X

X

X

50

Swap inside and outside mirror indents and relative positioning

67

wdFlipMirrorIndents

X

51

Swap left and right borders on odd facing pages

12

wdSwapBordersFacingPages

X

X

X

52

Treat \* as ** in mail merge data sources

6

wdConvMailMergeEsc

X

X

X

53

Truncate font height

24

wdTruncateFontHeight

X

X

X

54

Underline tab character in numbered lists

58

wdUnderlineTabInNumList

X

X

55

Use cached paragraph information for column balancing

65

wdCachedColBalance

X

X

56

Use larger small caps the way Word 5.x for the Macintosh does

22

wdMWSmallCaps

X

X

X

57

Use line-breaking rules

46

wdApplyBreakingRules

X

X

X

X

58

Use Normal style for bulleted and numbered lists

51

wdUseNormalStyleForList

X

X

59

Use printer metrics to lay out document

26

wdUsePrinterMetrics

X

X

X

60

Use Word 2002 table style rules

49

wdUseWord2002TableStyleRules

X

X

X

61

Use Word 2002-2007 style evaluation rules for font size and paragraph justification in tables

68

wdDontOverrideTableStyleFontSzAndJustification

X

62

Use Word 2003 hanging-punctuation rules

53

wdFELineBreak11


X
X

63

Use Word 2003 indent rules for text next to wrapped objects

55

wdWW11IndentRules

X

X

64

Use Word 2003 kerning pair rules

64

wdWord11KerningPairs

X

X

65

Use Word 2013 rules for hyphenation between pages and columns

72

wdUseWord2013TrackBottomHyphenation

X

66

Use Word 2003 table autofit rules

57

wdAutofitLikeWW11

X

X

67

Use Word 6.x/95 border rules

27

wdWW6BorderRules

X

X

X

68

Use Word 97 line-breaking rules for Asian text

42

wdUseWord97LineBreakingRules

X

X

X

69

Wrap lines the way Word 6.0 does

(Word 2003: Lines wrap like Word 6.0)

32

wdLineWrapLikeWord6

X

X

X

70

Wrap trailing spaces to next line

4

wdWrapTrailSpaces

X

X

X