office-js - 在 Office.js excel 中获取所选单元格的值和地址

标签 office-js office-addins exceljs

我正在使用 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/

相关文章:

javascript - 使用 JavaScript 从 Outlook Web App 获取附件

xlsm - 使用exceljs包npm读写xlsm文件

javascript - 如何在excel js中下载带有图像的excel表

reactjs - 从 "exceljs"导入 Excel 在浏览器上抛出错误 TypeError : Cannot read property 'prototype' of undefined

javascript - 有没有办法强制旧版本的 Excel Api(api 版本<=1.1)使列宽适合内容?

javascript - 如何使用 office.js 加载项显示/隐藏在线 Excel 右侧任务 Pane 上的关闭按钮

javascript - Excel JavaScript API : Rich text support for Chart title

javascript - StorageEvent 在 Office 加载项中如何工作?

c# - 是否可以跟踪 powerpoint 插件中的形状变化?

c# - 撤消按钮 VSTO 的所有操作