如何获取 Office.JS 中的绑定范围?

2024-01-28

曾经有绑定.range或绑定.getRange(),但两者都不适用于绑定,并且没有类似的文档记录https://learn.microsoft.com/en-us/javascript/api/office/office.binding https://learn.microsoft.com/en-us/javascript/api/office/office.binding。只能获取相应单元格的数据。这个功能消失了吗?它会回来吗?或者这里出了什么问题?我需要它作为 Excel 插件。


嗯,下面的代码来自https://learn.microsoft.com/en-us/javascript/api/excel/excel.binding?view=excel-js-preview#getRange_ https://learn.microsoft.com/en-us/javascript/api/excel/excel.binding?view=excel-js-preview#getRange__ 应该管用:

var binding = ctx.workbook.bindings.getItemAt(0);
var range = binding.getRange();
range.load('cellCount');
return ctx.sync().then(function() {
    console.log(range.cellCount);
});

But就我而言,使用不同的代码片段(以另一种方式进行绑定),getRange() did not工作,因此您处理装订的方式可能会有所不同。但至少应该是可能的。 (我没有进一步研究这一点,因为我找到了一种在我的用例中不需要此功能的方法,参见如何使用 Office.JS 将不可见信息添加到 Excel 中的单元格? https://stackoverflow.com/questions/69874860/how-do-i-use-office-js-to-add-invisible-information-to-a-cell-in-excel.)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 Office.JS 中的绑定范围? 的相关文章

随机推荐