Office JS Excel - 如何获取单元格名称而不是值?

时间:2017-06-09 16:35:26

标签: office-js

我正在使用Office JS库开发Excel的Office加载项。我绑定到工作表中的单元格并通过getDataAsync()检索它们的值。但是,似乎我只能获得单元格中的实际值。但我想要的是能够列出它是什么单元格,例如' A1'。如何获取单元名称?

更新

在通过addFromPromptAsync()创建一个可以在Binding对象中访问范围属性时看起来不像。因此,另一种方法是提示用户输入单元格范围,然后在用户将范围作为回调而不是立即提供后创建绑定。是否有一个不同于addFromPromptAsync()的提示方法,它允许我提示用户输入范围而不创建绑定?

2 个答案:

答案 0 :(得分:1)

您可以在以下链接中使用getCell(row:number,column:number)方法。代码段显示如何使用address属性获取单元格引用。

Worksheet

答案 1 :(得分:1)

一些事情:如果你有一个绑定,你应该能够使用getRange()方法获取相关的范围对象及其属性,例如地址。有关详细信息,请参阅here。请注意,绑定对象还提供type属性,以帮助识别它是否绑定到范围,表等。

其次,您应该考虑使用较新版本的API(例如bindings API)来添加绑定。它提供了更丰富,更简单的语法。