如何使用office js设置table header背景颜色

How to set table header background colour using office js

我正在处理 Office JS word 插件项目。我正在创建一个包含 4 列和几行的 table。我想将 table header 列的背景颜色设置为红色。我怎样才能做到这一点?下面是我用于 table 创建的示例代码。

function createTable() {    
  Word.run(function (context) {
    var body = context.document.body;
    var Table = body.insertTable(2, array.length, Word.InsertLocation.start, [array]);    
    return context.sync();
  })
  .catch(errorHandler);
}

更新的答案:要在 Word 中以编程方式设置 table 的样式,请使用 Table.stylesTable.styleBuiltIn 属性。您也可以尝试 TableRow.shadingColor 属性。