是否存在GetSelectedRangeS? Excel OfficeJS API

时间:2018-08-29 09:09:56

标签: javascript excel office-js

GetSelectedRange()允许获取当前工作表用户选择的范围,但不允许进行多项选择。

即:选择了A1:B3和C4:D8

有人知道如何使它工作吗?

我的目的是设置一个具有多个用户选择范围的新范围(名称:myRange)。

谢谢

1 个答案:

答案 0 :(得分:1)

Office.js的Beta版现在有一个Workbook.getSelectedRanges(),它返回一个新的RangeAreas对象。我们正在处理文档。

要使用新的API,必须从https://appsforoffice.microsoft.com/lib/beta/hosted/office.js

加载该库的Beta版本。

要获取智能感知,请使用https://appsforoffice.microsoft.com/lib/beta/hosted/office.d.ts

您还可以下载后一个文件的副本。它具有新API的简短说明,直到文档完成为止。

一如既往,我们不建议在生产外接程序中使用beta API。

更新2018/10/03:

我们现在有关于此功能的文档:Working with multiple ranges