【发布时间】:2019-06-10 16:21:12
【问题描述】:
我正在尝试查找与字符串"Sub-Total" 完全匹配的所有单元格。当我运行下面的代码时,代码在第二个context.sync() 之前中断。我很难理解为什么在下面没有找到单元格并加粗。任何帮助将不胜感激!
在运行以下命令时,我希望 A 列中与 "Sub-Total" 完全匹配的所有单元格都会加粗。
Excel.run(function (context) {
var sheet = context.workbook.worksheets.getActiveWorksheet();
var subTotals = sheet.findAll("Sub-Total", {
completeMatch: true,
matchCase: true
});
return context.sync().
then(function () {
subTotals.format.font.bold = true;
var aaColumn = sheet.getRange("A:A");
aaColumn.format.autofitColumns();
return context.sync();
})
}).catch(function (error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});
代码将运行第一个context.sync,然后中断。
【问题讨论】:
标签: office-js