Office js Can';t如果表的行中有不同的边框,则在表上插入ContentControl

Office js Can';t如果表的行中有不同的边框,则在表上插入ContentControl,office-js,Office Js,若我处理的表有不同的边框,就不可能在其上插入内容控件。麻烦只出现在word在线上。在桌面上它可以工作。 代码示例: Word.run(async (context) => { let tables: Word.TableCollection = context.document.body.tables; tables.load(); await context.sync(); let rng = tables.item

若我处理的表有不同的边框,就不可能在其上插入内容控件。麻烦只出现在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);
    });
如何修复它? 表示例:
安德鲁,谢谢你指出这个问题

我认为根本原因是表中有合并的单元格,insertContentControl的失败与边框无关


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

您好,Andrew,我想我需要您提供有关如何重新处理此问题的更多详细信息。我可以用你的附件重新编程,但是当我手动创建表并更改任何行的边框时(顺便说一句,此操作只能在Win32客户端中完成,不能在线),我可以使用内容控件成功地包装表。Hello Juan,要重现此错误,只需双击单元格更改外部边框。这是一个包含示例的文件:我没有在您的示例上看到外部边框。您正在合并单元吗?我很高兴地告诉您,扩展功能已部署到生产环境中。如果还有其他问题,你可以试着告诉我。