Office js Can';t如果表的行中有不同的边框,则在表上插入ContentControl
若我处理的表有不同的边框,就不可能在其上插入内容控件。麻烦只出现在word在线上。在桌面上它可以工作。 代码示例: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.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,要重现此错误,只需双击单元格更改外部边框。这是一个包含示例的文件:我没有在您的示例上看到外部边框。您正在合并单元吗?我很高兴地告诉您,扩展功能已部署到生产环境中。如果还有其他问题,你可以试着告诉我。