使用 office.js 合并 Excel 单元格

Houss_gc

我正在尝试使用问题中所述的 Office.js API 合并一些单元格。我使用 Visual Studio 在项目中创建了一个新的网络添加。我保留了生成的项目,并添加了一个带有单击处理程序的按钮来合并单元格,这里是事件处理程序的代码。

function mergingCells() {
   Excel.run(function (ctx) {
   var sheet = ctx.workbook.worksheets.getActiveWorksheet();
   var range = sheet.getRange('A1:D2');
   range.merge(false);
   return ctx.sync().then(function () {
   showNotification('Merging done',
   'Merged range is ' + range.address);
   });
   }).catch(errorHandler);
}

我得到的错误是: 错误

预期结果: 预期的结果

迈克尔·兹拉特科夫斯基 - 微软

您的代码中存在一个错误,即未在.then. 但是,如果我在同步之前删除range.address, 或调用range.load("address"),则代码确实有效。

我想知道的一件事是:您使用的是什么版本的 Office?如果您使用的是 Office 2016 RTM(不是基于订阅的 Office 365),则合并方法可能不可用(它只是 的一部分ExcelApi 1.2,而不是ExcelApi 1.1RTM 附带的)。

您可以在 IntelliSense 中查看特定 API 属于哪个 API 集:

智能感知

有关Office 版本/风味的更多信息,请参阅https://dev.office.com/docs/add-ins/develop/office-versions

有关Office JS 版本控制和要求集的详细信息,请参阅https://dev.office.com/docs/add-ins/develop/office-js-versioning

不幸的是,Office 2016 的 RTM 版本没有区分 API 不可用和其他一些错误;所以他们都遇到InvalidArgument(但不是之后的版本)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Excel office-js:合并2个或更多单元格

使用Office js Excel API无法在Excel中加载超过12000行的单元格值

使用 Office.js 直接获取 Excel 注释单元格引用

如何使用Office-js获取由条件格式引起的Excel单元格填充颜色

使用 C# 中的 Spire.Office 将 Excel 工作表导出到 Word 维护合并的单元格

使用Apache POI在Excel中合并单元格

使用Python读取Excel中的合并单元格

熊猫:使用合并的单元格读取Excel

在Python中使用Xlsxwriter合并Excel单元格

使用 Mata xl() 合并 Excel 中的单元格

无法使用Java在Excel中找到合并的单元格

是否可以使用Excel JS Api合并不同行的单元格,例如A1:C2?

如何检查哪些单元格属于合并单元格并使用 c# Excel Interop 获取合并单元格的值?

如何使用合并单元格值大于单元格宽度的 Apache-POI 增加 Excel 行的高度?

使用节点js从excel读取命名的单元格/范围

C#阅读使用的Microsoft.Office.Interop.Excel Excel单元格的值

如果单元格合并,Excel重叠

Excel过滤合并的单元格

合并地址中的单元格(Excel)

合并单元格数量的Excel公式?

在Office.js Excel中获取选定单元格的值和地址

使用Interop.Excel将C#与Excel单元格合并

在Spring中使用Apache POI在Excel中读取合并单元格

使用Excel 2010在一个单元格中合并两个IF函数

如何使用MS Interop Excel在C#中检测合并的单元格

Python Pandas:使用多个(合并的单元格)标头从Excel文件创建数据框

使用PHPExcel阅读包含合并单元格的Excel工作表

Pandas:使用合并的单元格和空白值解析 Excel 电子表格

使用条件格式公式来检查Office Js单元格是否为空