Word.ContentControlOptions interface
Gibt die Optionen an, die definieren, welche Inhaltssteuerelemente zurückgegeben werden.
Hinweise
Beispiele
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/10-content-controls/insert-and-change-checkbox-content-control.yaml
// Toggles the isChecked property of the first checkbox content control found in the selection.
await Word.run(async (context) => {
const selectedRange: Word.Range = context.document.getSelection();
let selectedContentControl = selectedRange
.getContentControls({
types: [Word.ContentControlType.checkBox]
})
.getFirstOrNullObject();
selectedContentControl.load("id,checkboxContentControl/isChecked");
await context.sync();
if (selectedContentControl.isNullObject) {
const parentContentControl: Word.ContentControl = selectedRange.parentContentControl;
parentContentControl.load("id,type,checkboxContentControl/isChecked");
await context.sync();
if (parentContentControl.isNullObject || parentContentControl.type !== Word.ContentControlType.checkBox) {
console.warn("No checkbox content control is currently selected.");
return;
} else {
selectedContentControl = parentContentControl;
}
}
const isCheckedBefore = selectedContentControl.checkboxContentControl.isChecked;
console.log("isChecked state before:", `id: ${selectedContentControl.id} ... isChecked: ${isCheckedBefore}`);
selectedContentControl.checkboxContentControl.isChecked = !isCheckedBefore;
selectedContentControl.load("id,checkboxContentControl/isChecked");
await context.sync();
console.log(
"isChecked state after:",
`id: ${selectedContentControl.id} ... isChecked: ${selectedContentControl.checkboxContentControl.isChecked}`
);
});
Eigenschaften
| types | Ein Array von Inhaltssteuerelementtypen. Element muss , , |
Details zur Eigenschaft
types
Ein Array von Inhaltssteuerelementtypen. Element muss , , plainText, checkBox, dropDownList, comboBox, buildingBlockGallerydatePicker,repeatingSection , pictureoder groupsein.richText
types: Word.ContentControlType[];
Eigenschaftswert
Hinweise
Hinweis: plainText Unterstützung wurde in WordApi 1.5 hinzugefügt.
checkBox Unterstützung wurde in WordApi 1.7 hinzugefügt.
dropDownList und comboBox Unterstützung wurde in WordApi 1.9 hinzugefügt. Unterstützung für buildingBlockGallery, datePicker, group, pictureund repeatingSection wurde in WordApiDesktop 1.3 hinzugefügt.