问题描述
我正在开发的一个插件在单元格处于编辑模式时遇到 context.sync 失败的问题。
我想在 Excel.Run 中使用 delayForCellEdit 但它会导致 UI 挂起,直到用户退出编辑模式。
是否有一种方法可以在调用 context.sync 之前确定 Excel 是否处于编辑模式?
我的第一个爱好是跑步
Excel.run(ctx => {
ctx.sync().then(() => {
console.log("not in edit mode);
}).catch(err => {
console.log("in edit mode");
});
});
每隔几秒就心跳一次,但想要更优雅的东西。
解决方法
目前我们只支持 background=pygame.image.load(os.path.abspath("/Users/Administrator/Vs code programming/Python/PYgame/background.png"))
延迟 delayForCellEdit
直到退出编辑模式。而且我在本地测试没有遇到你提到的挂起问题。
这是我的测试示例代码,仅供参考:
context.sync()
$("#run").click(() => tryCatch(run));