我正在使用 Office.js
开发 Excel Web 插件
。我需要获取所选单元格的地址
和值
。请注意,此处用户将仅选择一个单元格。
当用户单击工作表中的单元格时,应该会发生这种情况。
最佳答案
以下代码示例演示如何获取用户选择的单元格范围,然后获取该范围内第一个单元格的值,然后显示所选范围的地址和第一个单元格的值在这个范围内:
await Excel.run(async (context) => {
var range = context.workbook.getSelectedRange();
range.load(['address', 'values']);
await context.sync();
var firstSelectedCellValue = range.values[0][0];
OfficeHelpers.UI.notify('Selected range is: ' + range.address + '. Value of first cell in that range is: ' + firstSelectedCellValue);
});
您可以使用脚本实验室 ( https://aka.ms/getscriptlab ) 快速轻松地亲自尝试此代码段。只需安装Script Lab插件(免费),然后在导航菜单中选择“导入”,并使用以下GIST URL:https://gist.github.com/kbrandl/39a15d790bf9653dda35b52966faed1e 。
关于office-js - 在 Office.js excel 中获取所选单元格的值和地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45359092/