如果行中的边框不同,则无法在 table 上插入 ContentControl

Can't insert ContentControl over the table if it has different borders in rows

如果我处理的 table 有不同的边框,则不可能对其插入内容控制。麻烦只在word在线。在桌面上它可以工作。 代码示例:

    Word.run(async (context) => {
        let tables: Word.TableCollection = context.document.body.tables;
        tables.load();
        await context.sync();
        let rng = tables.items[0].getRange();
        rng.insertContentControl();
        return context.sync();
    }).catch((error) => {
        this.errorEmitter.emit(error);
    });

如何解决? Table 示例: differentBorders.docx

安德鲁,感谢您指出这个问题。

我认为根本原因是table中存在合并单元格,insertContentControl失败与边框无关

我们已经在本地环境中支持这个问题,并会在部署到生产环境时通知您。