Freigeben über


Word.ContentControlOptions interface

Gibt die Optionen an, die definieren, welche Inhaltssteuerelemente zurückgegeben werden.

Hinweise

[ API-Satz: WordApi 1.5 ]

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 , , plainText, checkBox, dropDownList, comboBox, buildingBlockGallerydatePicker,repeatingSection , pictureoder groupsein.richText

Details zur Eigenschaft

types

Ein Array von Inhaltssteuerelementtypen. Element muss , , plainText, checkBox, dropDownList, comboBox, buildingBlockGallerydatePicker,repeatingSection , pictureoder groupsein.richText

types: Word.ContentControlType[];

Eigenschaftswert

Hinweise

[ API-Satz: WordApi 1.5 ]

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.