gpt4 book ai didi

javascript - 如何使用 office.js Excel 插件中的行号和列号获取完整的 Excel 范围地址?

转载 作者:行者123 更新时间:2023-11-29 19:08:49 26 4
gpt4 key购买 nike

下一个例子给我“Sheet1!C3”:

Excel.run(function (ctx) { 
var sheetName = "Sheet1";
var worksheet = ctx.workbook.worksheets.getItem(sheetName);
var cell = worksheet.getCell(3,3);
cell.load('address');
return ctx.sync().then(function() {
console.log(cell.address);
});
}).catch(function(error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});

是否可以使用开始和结束的行号和列号来获得像“Sheet1!C3:E4”这样的完整地址?

最佳答案

是的,有几种方法:如果您想组合 2 个特定的单元格地址,您可以使用以下方法:

var newrange = worksheet.getCell(0, 0).getBoundingRect(worksheet.getCell(5, 5));

或者您可以获得一个范围,然后调整它的大小(其中参数是您要增加/减少的行数/列数的增量):

var newrange = worksheet.getCell(0, 0).getResizedRange(5, 5);

关于javascript - 如何使用 office.js Excel 插件中的行号和列号获取完整的 Excel 范围地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40763277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com