Edit

Share via


Word.Interfaces.RangeCollectionLoadOptions interface

Contains a collection of Word.Range objects.

Remarks

[ API set: WordApi 1.1 ]

Properties

$all

Specifying $all for the load options loads all the scalar properties (such as Range.address) but not the navigational properties (such as Range.format.fill.color).

bold

For EACH ITEM in the collection: Specifies whether the range is formatted as bold.

boldBidirectional

For EACH ITEM in the collection: Specifies whether the range is formatted as bold in a right-to-left language document.

case

For EACH ITEM in the collection: Specifies a CharacterCase value that represents the case of the text in the range.

characterWidth

For EACH ITEM in the collection: Specifies the character width of the range.

combineCharacters

For EACH ITEM in the collection: Specifies if the range contains combined characters.

disableCharacterSpaceGrid

For EACH ITEM in the collection: Specifies if Microsoft Word ignores the number of characters per line for the corresponding Range object.

emphasisMark

For EACH ITEM in the collection: Specifies the emphasis mark for a character or designated character string.

end

For EACH ITEM in the collection: Specifies the ending character position of the range.

fitTextWidth

For EACH ITEM in the collection: Specifies the width (in the current measurement units) in which Microsoft Word fits the text in the current selection or range.

font

For EACH ITEM in the collection: Gets the text format of the range. Use this to get and set font name, size, color, and other properties.

grammarChecked

For EACH ITEM in the collection: Specifies if a grammar check has been run on the range or document.

hasNoProofing

For EACH ITEM in the collection: Specifies the proofing status (spelling and grammar checking) of the range.

highlightColorIndex

For EACH ITEM in the collection: Specifies the highlight color for the range.

horizontalInVertical

For EACH ITEM in the collection: Specifies the formatting for horizontal text set within vertical text.

hyperlink

For EACH ITEM in the collection: Gets the first hyperlink in the range, or sets a hyperlink on the range. All hyperlinks in the range are deleted when you set a new hyperlink on the range. Use a '#' to separate the address part from the optional location part.

id

For EACH ITEM in the collection: Specifies the ID for the range.

isEmpty

For EACH ITEM in the collection: Checks whether the range length is zero.

isEndOfRowMark

For EACH ITEM in the collection: Gets if the range is collapsed and is located at the end-of-row mark in a table.

isTextVisibleOnScreen

For EACH ITEM in the collection: Gets whether the text in the range is visible on the screen.

italic

For EACH ITEM in the collection: Specifies if the font or range is formatted as italic.

italicBidirectional

For EACH ITEM in the collection: Specifies if the font or range is formatted as italic (right-to-left languages).

kana

For EACH ITEM in the collection: Specifies whether the range of Japanese language text is hiragana or katakana.

languageDetected

For EACH ITEM in the collection: Specifies whether Microsoft Word has detected the language of the text in the range.

languageId

For EACH ITEM in the collection: Specifies a LanguageId value that represents the language for the range.

languageIdFarEast

For EACH ITEM in the collection: Specifies an East Asian language for the range.

languageIdOther

For EACH ITEM in the collection: Specifies a language for the range that isn't classified as an East Asian language.

listFormat

For EACH ITEM in the collection: Returns a ListFormat object that represents all the list formatting characteristics of the range.

parentBody

For EACH ITEM in the collection: Gets the parent body of the range.

parentContentControl

For EACH ITEM in the collection: Gets the currently supported content control that contains the range. Throws an ItemNotFound error if there isn't a parent content control.

parentContentControlOrNullObject

For EACH ITEM in the collection: Gets the currently supported content control that contains the range. If there isn't a parent content control, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

parentTable

For EACH ITEM in the collection: Gets the table that contains the range. Throws an ItemNotFound error if it isn't contained in a table.

parentTableCell

For EACH ITEM in the collection: Gets the table cell that contains the range. Throws an ItemNotFound error if it isn't contained in a table cell.

parentTableCellOrNullObject

For EACH ITEM in the collection: Gets the table cell that contains the range. If it isn't contained in a table cell, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

parentTableOrNullObject

For EACH ITEM in the collection: Gets the table that contains the range. If it isn't contained in a table, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

shading

For EACH ITEM in the collection: Returns a ShadingUniversal object that refers to the shading formatting for the range.

showAll

For EACH ITEM in the collection: Specifies if all nonprinting characters (such as hidden text, tab marks, space marks, and paragraph marks) are displayed.

spellingChecked

For EACH ITEM in the collection: Specifies if spelling has been checked throughout the range or document.

start

For EACH ITEM in the collection: Specifies the starting character position of the range.

storyLength

For EACH ITEM in the collection: Gets the number of characters in the story that contains the range.

storyType

For EACH ITEM in the collection: Gets the story type for the range.

style

For EACH ITEM in the collection: Specifies the style name for the range. Use this property for custom styles and localized style names. To use the built-in styles that are portable between locales, see the "styleBuiltIn" property.

styleBuiltIn

For EACH ITEM in the collection: Specifies the built-in style name for the range. Use this property for built-in styles that are portable between locales. To use custom styles or localized style names, see the "style" property.

text

For EACH ITEM in the collection: Gets the text of the range.

twoLinesInOne

For EACH ITEM in the collection: Specifies whether Microsoft Word sets two lines of text in one and specifies the characters that enclose the text, if any.

underline

For EACH ITEM in the collection: Specifies the type of underline applied to the range.

Property Details

$all

Specifying $all for the load options loads all the scalar properties (such as Range.address) but not the navigational properties (such as Range.format.fill.color).

$all?: boolean;

Property Value

boolean

bold

For EACH ITEM in the collection: Specifies whether the range is formatted as bold.

bold?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

boldBidirectional

For EACH ITEM in the collection: Specifies whether the range is formatted as bold in a right-to-left language document.

boldBidirectional?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

case

For EACH ITEM in the collection: Specifies a CharacterCase value that represents the case of the text in the range.

case?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

characterWidth

For EACH ITEM in the collection: Specifies the character width of the range.

characterWidth?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

combineCharacters

For EACH ITEM in the collection: Specifies if the range contains combined characters.

combineCharacters?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

disableCharacterSpaceGrid

For EACH ITEM in the collection: Specifies if Microsoft Word ignores the number of characters per line for the corresponding Range object.

disableCharacterSpaceGrid?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

emphasisMark

For EACH ITEM in the collection: Specifies the emphasis mark for a character or designated character string.

emphasisMark?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

end

For EACH ITEM in the collection: Specifies the ending character position of the range.

end?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

fitTextWidth

For EACH ITEM in the collection: Specifies the width (in the current measurement units) in which Microsoft Word fits the text in the current selection or range.

fitTextWidth?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

font

For EACH ITEM in the collection: Gets the text format of the range. Use this to get and set font name, size, color, and other properties.

font?: Word.Interfaces.FontLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.1 ]

grammarChecked

For EACH ITEM in the collection: Specifies if a grammar check has been run on the range or document.

grammarChecked?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

hasNoProofing

For EACH ITEM in the collection: Specifies the proofing status (spelling and grammar checking) of the range.

hasNoProofing?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.3 ]

highlightColorIndex

For EACH ITEM in the collection: Specifies the highlight color for the range.

highlightColorIndex?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

horizontalInVertical

For EACH ITEM in the collection: Specifies the formatting for horizontal text set within vertical text.

horizontalInVertical?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

For EACH ITEM in the collection: Gets the first hyperlink in the range, or sets a hyperlink on the range. All hyperlinks in the range are deleted when you set a new hyperlink on the range. Use a '#' to separate the address part from the optional location part.

hyperlink?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi 1.3 ]

id

For EACH ITEM in the collection: Specifies the ID for the range.

id?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

isEmpty

For EACH ITEM in the collection: Checks whether the range length is zero.

isEmpty?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi 1.3 ]

isEndOfRowMark

For EACH ITEM in the collection: Gets if the range is collapsed and is located at the end-of-row mark in a table.

isEndOfRowMark?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

isTextVisibleOnScreen

For EACH ITEM in the collection: Gets whether the text in the range is visible on the screen.

isTextVisibleOnScreen?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

italic

For EACH ITEM in the collection: Specifies if the font or range is formatted as italic.

italic?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

italicBidirectional

For EACH ITEM in the collection: Specifies if the font or range is formatted as italic (right-to-left languages).

italicBidirectional?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

kana

For EACH ITEM in the collection: Specifies whether the range of Japanese language text is hiragana or katakana.

kana?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

languageDetected

For EACH ITEM in the collection: Specifies whether Microsoft Word has detected the language of the text in the range.

languageDetected?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.3 ]

languageId

For EACH ITEM in the collection: Specifies a LanguageId value that represents the language for the range.

languageId?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.3 ]

languageIdFarEast

For EACH ITEM in the collection: Specifies an East Asian language for the range.

languageIdFarEast?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.3 ]

languageIdOther

For EACH ITEM in the collection: Specifies a language for the range that isn't classified as an East Asian language.

languageIdOther?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.3 ]

listFormat

For EACH ITEM in the collection: Returns a ListFormat object that represents all the list formatting characteristics of the range.

listFormat?: Word.Interfaces.ListFormatLoadOptions;

Property Value

Remarks

[ API set: WordApiDesktop 1.3 ]

parentBody

For EACH ITEM in the collection: Gets the parent body of the range.

parentBody?: Word.Interfaces.BodyLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

parentContentControl

For EACH ITEM in the collection: Gets the currently supported content control that contains the range. Throws an ItemNotFound error if there isn't a parent content control.

parentContentControl?: Word.Interfaces.ContentControlLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.1 ]

parentContentControlOrNullObject

For EACH ITEM in the collection: Gets the currently supported content control that contains the range. If there isn't a parent content control, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

parentContentControlOrNullObject?: Word.Interfaces.ContentControlLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

parentTable

For EACH ITEM in the collection: Gets the table that contains the range. Throws an ItemNotFound error if it isn't contained in a table.

parentTable?: Word.Interfaces.TableLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

parentTableCell

For EACH ITEM in the collection: Gets the table cell that contains the range. Throws an ItemNotFound error if it isn't contained in a table cell.

parentTableCell?: Word.Interfaces.TableCellLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

parentTableCellOrNullObject

For EACH ITEM in the collection: Gets the table cell that contains the range. If it isn't contained in a table cell, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

parentTableCellOrNullObject?: Word.Interfaces.TableCellLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

parentTableOrNullObject

For EACH ITEM in the collection: Gets the table that contains the range. If it isn't contained in a table, then this method will return an object with its isNullObject property set to true. For further information, see *OrNullObject methods and properties.

parentTableOrNullObject?: Word.Interfaces.TableLoadOptions;

Property Value

Remarks

[ API set: WordApi 1.3 ]

shading

For EACH ITEM in the collection: Returns a ShadingUniversal object that refers to the shading formatting for the range.

shading?: Word.Interfaces.ShadingUniversalLoadOptions;

Property Value

Remarks

[ API set: WordApiDesktop 1.3 ]

showAll

For EACH ITEM in the collection: Specifies if all nonprinting characters (such as hidden text, tab marks, space marks, and paragraph marks) are displayed.

showAll?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

spellingChecked

For EACH ITEM in the collection: Specifies if spelling has been checked throughout the range or document.

spellingChecked?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

start

For EACH ITEM in the collection: Specifies the starting character position of the range.

start?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

storyLength

For EACH ITEM in the collection: Gets the number of characters in the story that contains the range.

storyLength?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

storyType

For EACH ITEM in the collection: Gets the story type for the range.

storyType?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

style

For EACH ITEM in the collection: Specifies the style name for the range. Use this property for custom styles and localized style names. To use the built-in styles that are portable between locales, see the "styleBuiltIn" property.

style?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi 1.1 ]

styleBuiltIn

For EACH ITEM in the collection: Specifies the built-in style name for the range. Use this property for built-in styles that are portable between locales. To use custom styles or localized style names, see the "style" property.

styleBuiltIn?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi 1.3 ]

text

For EACH ITEM in the collection: Gets the text of the range.

text?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi 1.1 ]

twoLinesInOne

For EACH ITEM in the collection: Specifies whether Microsoft Word sets two lines of text in one and specifies the characters that enclose the text, if any.

twoLinesInOne?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.4 ]

underline

Note

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

For EACH ITEM in the collection: Specifies the type of underline applied to the range.

underline?: boolean;

Property Value

boolean

Remarks

[ API set: WordApi BETA (PREVIEW ONLY) ]