通过


Word.ContentControlType enum

指定支持的内容控件类型和子类型。

注解

[ API 集:WordApi 1.1 ]

示例

// 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

// Traverses each paragraph of the document and places a checkbox content control at the beginning of each.
await Word.run(async (context) => {
  let paragraphs = context.document.body.paragraphs;
  paragraphs.load("$none"); // Don't need any properties; just start each paragraph with a content control.

  await context.sync();

  for (let i = 0; i < paragraphs.items.length; i++) {
    let contentControl = paragraphs.items[i]
      .getRange(Word.RangeLocation.start)
      .insertContentControl(Word.ContentControlType.checkBox);
  }
  console.log("Checkbox content controls inserted: " + paragraphs.items.length);

  await context.sync();
});

字段

buildingBlockGallery = "BuildingBlockGallery"

构建基块库内容控件 (类型和子类型) 。

checkBox = "CheckBox"

复选框内容控件 (类型和子类型) 。

comboBox = "ComboBox"

组合框内容控件 (类型和子类型) 。

datePicker = "DatePicker"

日期选取器内容控件 (类型和子类型) 。

dropDownList = "DropDownList"

下拉列表内容控件 (类型和子类型) 。

group = "Group"

组内容控件类型。

picture = "Picture"

图片内容控件 (类型和子类型) 。

plainText = "PlainText"

纯文本内容控件类型。

plainTextInline = "PlainTextInline"

包含内联元素的纯文本内容控件子类型。

plainTextParagraph = "PlainTextParagraph"

包含段落的纯文本内容控件子类型。

repeatingSection = "RepeatingSection"

重复节内容控件 (类型和子类型) 。

richText = "RichText"

格式文本内容控件类型。

richTextInline = "RichTextInline"

包含内联元素的富文本内容控件子类型。

richTextParagraphs = "RichTextParagraphs"

包含段落的富文本内容控件子类型。

richTextTable = "RichTextTable"

包含整个表的富文本内容控件子类型。

richTextTableCell = "RichTextTableCell"

包含整个单元格的富文本内容控件子类型。

richTextTableRow = "RichTextTableRow"

包含整行的富文本内容控件子类型。

unknown = "Unknown"

未知的内容控件类型。