Class FootnoteOptions (Word VBA)

The class FootnoteOptions represents the properties assigned to a range or selection of footnotes in a document.


To use a FootnoteOptions class variable it first needs to be instantiated, for example

Dim fos as FootnoteOptions
Set fos = Selection.FootnoteOptions

The following procedures can be used to set variables of type FootnoteOptions: Range.FootnoteOptions and Selection.FootnoteOptions


Returns or sets the way footnotes are laid out in columns when the section containing the reference mark has multiple columns. Read-Write Long.

Selection.FootnoteOptions.LayoutColumns =


Returns or sets the position of all footnotes.

Possible Values are wdBeneathText - Beneath current text, wdBottomOfPage - At bottom of current page.
ActiveDocument.Footnotes.Location = wdBottomOfPage


Returns or sets the way footnotes or endnotes are numbered after page breaks or section breaks.

Possible Values are wdRestartContinuous - Numbers are assigned continuously, wdRestartPage - Numbers are reset for each page, wdRestartSection - Numbers are reset for each section.
Set myRange = ActiveDocument.Sections(1).Range 
If myRange.Footnotes.NumberingRule = wdRestartSection Then 
 myRange.Footnotes.NumberingRule = wdRestartPage 
End If


Returns or sets the number style for the footnotes.

Possible Values are wdNoteNumberStyleArabic - Arabic number style, wdNoteNumberStyleArabicFullWidth - Arabic full-width number style, wdNoteNumberStyleArabicLetter1 - Arabic letter style 1, wdNoteNumberStyleArabicLetter2 - Arabic letter style 2, wdNoteNumberStyleHanjaRead - Hanja read number style, wdNoteNumberStyleHanjaReadDigit - Hanja read digit number style, wdNoteNumberStyleHebrewLetter1 - Hebrew letter style 1, wdNoteNumberStyleHebrewLetter2 - Hebrew letter style 2, wdNoteNumberStyleHindiArabic - Hindi Arabic number style, wdNoteNumberStyleHindiCardinalText - Hindi Cardinal text style, wdNoteNumberStyleHindiLetter1 - Hindi letter style 1, wdNoteNumberStyleHindiLetter2 - Hindi letter style 2, wdNoteNumberStyleKanji - Kanji number style, wdNoteNumberStyleKanjiDigit - Kanji digit number style, wdNoteNumberStyleKanjiTraditional - Kanji traditional number style, wdNoteNumberStyleLowercaseLetter - Lowercase letter style, wdNoteNumberStyleLowercaseRoman - Lowercase Roman number style, wdNoteNumberStyleNumberInCircle - Number in circle number style, wdNoteNumberStyleSimpChinNum1 - Simplified Chinese number style 1, wdNoteNumberStyleSimpChinNum2 - Simplified Chinese number style 2, wdNoteNumberStyleSymbol - Symbol number style, wdNoteNumberStyleThaiArabic - Thai Arabic number style, wdNoteNumberStyleThaiCardinalText - Thai Cardinal text style, wdNoteNumberStyleThaiLetter - Thai letter style, wdNoteNumberStyleTradChinNum1 - Traditional Chinese number style 1, wdNoteNumberStyleTradChinNum2 - Traditional Chinese number style 2, wdNoteNumberStyleUppercaseLetter - Uppercase letter style, wdNoteNumberStyleUppercaseRoman - Uppercase Roman number style, wdNoteNumberStyleVietCardinalText - Vietnamese Cardinal text style.

Some of the WdNoteNumberStyle constants may not be available to you, depending on the language support (U.S. English, for example) that you've selected or installed.

Selection.FootnoteOptions.NumberStyle = wdNoteNumberStyleArabic


Returns an object that represents the parent object of the specified FootnoteOptions object.

Dim objParent As Object
Set objParent = Selection.FootnoteOptions.Parent


Returns or sets the starting footnote number.

Selection.FootnoteOptions.StartingNumber =