1 Answers

你好,通过JSSDK向内容控件里插入表格可参考如下代码:

async function insertTable(i) {
  // 内容控件对象
  const contentControls = await app.ActiveDocument.ContentControls

  // 获取指定内容控件
  const contentControl = await contentControls.Item(i)

  // 获取内容控件的范围
  const range = await contentControl.Range

  // 获取起始位置
  const start = await range.Start

  await app.ActiveDocument.Range.SetRange(start, start);

  // 获取所有表格
  const tables = await app.ActiveDocument.Tables

  // 插入表格
  await tables.Add(
    app.ActiveDocument.ActiveWindow.Selection.Range, // 位置信息
    3, // 新增表格的行数
    3, // 新增表格的列数
    1, // 启用自动调整功能
    1 // 根据表格中包含的内容自动调整表格的大小
  )
}

那如果要在表格里面填充文字呢