Word.Interfaces.ContentControlCollectionLoadOptions interface
Contains a collection of Word.ContentControl objects. Content controls are bounded and potentially labeled regions in a document that serve as containers for specific types of content. Individual content controls may contain contents such as images, tables, or paragraphs of formatted text. Currently, only rich text and plain text content controls are supported.
Remarks
Properties
$all | Specifying |
appearance | For EACH ITEM in the collection: Specifies the appearance of the content control. The value can be 'BoundingBox', 'Tags', or 'Hidden'. |
cannot |
For EACH ITEM in the collection: Specifies a value that indicates whether the user can delete the content control. Mutually exclusive with removeWhenEdited. |
cannot |
For EACH ITEM in the collection: Specifies a value that indicates whether the user can edit the contents of the content control. |
checkbox |
For EACH ITEM in the collection: Gets the data of the content control when its type is 'CheckBox'. It's |
color | For EACH ITEM in the collection: Specifies the color of the content control. Color is specified in '#RRGGBB' format or by using the color name. |
font | For EACH ITEM in the collection: Gets the text format of the content control. Use this to get and set font name, size, color, and other properties. |
id | For EACH ITEM in the collection: Gets an integer that represents the content control identifier. |
parent |
For EACH ITEM in the collection: Gets the parent body of the content control. |
parent |
For EACH ITEM in the collection: Gets the content control that contains the content control. Throws an |
parent |
For EACH ITEM in the collection: Gets the content control that contains the content control. If there isn't a parent content control, then this method will return an object with its |
parent |
For EACH ITEM in the collection: Gets the table that contains the content control. Throws an |
parent |
For EACH ITEM in the collection: Gets the table cell that contains the content control. Throws an |
parent |
For EACH ITEM in the collection: Gets the table cell that contains the content control. If it isn't contained in a table cell, then this method will return an object with its |
parent |
For EACH ITEM in the collection: Gets the table that contains the content control. If it isn't contained in a table, then this method will return an object with its |
placeholder |
For EACH ITEM in the collection: Specifies the placeholder text of the content control. Dimmed text will be displayed when the content control is empty. |
remove |
For EACH ITEM in the collection: Specifies a value that indicates whether the content control is removed after it is edited. Mutually exclusive with cannotDelete. |
style | For EACH ITEM in the collection: Specifies the style name for the content control. 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 |
For EACH ITEM in the collection: Specifies the built-in style name for the content control. Use this property for built-in styles that are portable between locales. To use custom styles or localized style names, see the "style" property. |
subtype | For EACH ITEM in the collection: Gets the content control subtype. The subtype can be 'RichTextInline', 'RichTextParagraphs', 'RichTextTableCell', 'RichTextTableRow' and 'RichTextTable' for rich text content controls, or 'PlainTextInline' and 'PlainTextParagraph' for plain text content controls, or 'CheckBox' for checkbox content controls. |
tag | For EACH ITEM in the collection: Specifies a tag to identify a content control. |
text | For EACH ITEM in the collection: Gets the text of the content control. |
title | For EACH ITEM in the collection: Specifies the title for a content control. |
type | For EACH ITEM in the collection: Gets the content control type. Only rich text, plain text, and checkbox content controls are supported currently. |
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
appearance
For EACH ITEM in the collection: Specifies the appearance of the content control. The value can be 'BoundingBox', 'Tags', or 'Hidden'.
appearance?: boolean;
Property Value
boolean
Remarks
cannotDelete
For EACH ITEM in the collection: Specifies a value that indicates whether the user can delete the content control. Mutually exclusive with removeWhenEdited.
cannotDelete?: boolean;
Property Value
boolean
Remarks
cannotEdit
For EACH ITEM in the collection: Specifies a value that indicates whether the user can edit the contents of the content control.
cannotEdit?: boolean;
Property Value
boolean
Remarks
checkboxContentControl
For EACH ITEM in the collection: Gets the data of the content control when its type is 'CheckBox'. It's null
otherwise.
checkboxContentControl?: Word.Interfaces.CheckboxContentControlLoadOptions;
Property Value
Remarks
color
For EACH ITEM in the collection: Specifies the color of the content control. Color is specified in '#RRGGBB' format or by using the color name.
color?: boolean;
Property Value
boolean
Remarks
font
For EACH ITEM in the collection: Gets the text format of the content control. Use this to get and set font name, size, color, and other properties.
font?: Word.Interfaces.FontLoadOptions;
Property Value
Remarks
id
For EACH ITEM in the collection: Gets an integer that represents the content control identifier.
id?: boolean;
Property Value
boolean
Remarks
parentBody
For EACH ITEM in the collection: Gets the parent body of the content control.
parentBody?: Word.Interfaces.BodyLoadOptions;
Property Value
Remarks
parentContentControl
For EACH ITEM in the collection: Gets the content control that contains the content control. Throws an ItemNotFound
error if there isn't a parent content control.
parentContentControl?: Word.Interfaces.ContentControlLoadOptions;
Property Value
Remarks
parentContentControlOrNullObject
For EACH ITEM in the collection: Gets the content control that contains the content control. 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
parentTable
For EACH ITEM in the collection: Gets the table that contains the content control. Throws an ItemNotFound
error if it isn't contained in a table.
parentTable?: Word.Interfaces.TableLoadOptions;
Property Value
Remarks
parentTableCell
For EACH ITEM in the collection: Gets the table cell that contains the content control. Throws an ItemNotFound
error if it isn't contained in a table cell.
parentTableCell?: Word.Interfaces.TableCellLoadOptions;
Property Value
Remarks
parentTableCellOrNullObject
For EACH ITEM in the collection: Gets the table cell that contains the content control. 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
parentTableOrNullObject
For EACH ITEM in the collection: Gets the table that contains the content control. 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
placeholderText
For EACH ITEM in the collection: Specifies the placeholder text of the content control. Dimmed text will be displayed when the content control is empty.
placeholderText?: boolean;
Property Value
boolean
Remarks
removeWhenEdited
For EACH ITEM in the collection: Specifies a value that indicates whether the content control is removed after it is edited. Mutually exclusive with cannotDelete.
removeWhenEdited?: boolean;
Property Value
boolean
Remarks
style
For EACH ITEM in the collection: Specifies the style name for the content control. 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
styleBuiltIn
For EACH ITEM in the collection: Specifies the built-in style name for the content control. 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
subtype
For EACH ITEM in the collection: Gets the content control subtype. The subtype can be 'RichTextInline', 'RichTextParagraphs', 'RichTextTableCell', 'RichTextTableRow' and 'RichTextTable' for rich text content controls, or 'PlainTextInline' and 'PlainTextParagraph' for plain text content controls, or 'CheckBox' for checkbox content controls.
subtype?: boolean;
Property Value
boolean
Remarks
tag
For EACH ITEM in the collection: Specifies a tag to identify a content control.
tag?: boolean;
Property Value
boolean
Remarks
text
For EACH ITEM in the collection: Gets the text of the content control.
text?: boolean;
Property Value
boolean
Remarks
title
For EACH ITEM in the collection: Specifies the title for a content control.
title?: boolean;
Property Value
boolean
Remarks
type
For EACH ITEM in the collection: Gets the content control type. Only rich text, plain text, and checkbox content controls are supported currently.
type?: boolean;
Property Value
boolean
Remarks
Office Add-ins