除非移动鼠标,否则Excel加载项暂停会出现问题

时间:2020-03-17 18:32:39

标签: javascript excel add-in

我们编写了一个excel插件来执行某些行为异常的数据操作。从VS2019以调试模式运行时,它可以完美运行。如果我们正常运行完全相同的加载项,则它会起作用,但前提是您要移动鼠标。一旦停止移动鼠标,外接程序就会暂停。一旦开始移动鼠标,它将再次开始工作。

加载项具有一个单击该按钮即可运行此javascript的按钮:

$("#analyze-addresses-button").click(scoreSelectedAddresses);

async function scoreSelectedAddresses() {
     scoreSelectedData(scoreRows, standardFieldsToAdd2.length);
}

async function scoreSelectedData(scoreFunction, numberOfScoreColumns) {
     await Excel.run(async (ctx) => {
          var selectedRange = ctx.workbook.getSelectedRange();
          await scoreFunction(ctx, selectedRange);
     });
}

async function scoreSelectedData(scoreFunction, numberOfScoreColumns) {
     await Excel.run(async (ctx) => {
          var selectedRange = ctx.workbook.getSelectedRange();
          await scoreFunction(ctx, selectedRange);
     });
}

0 个答案:

没有答案