vba 从 excel 调用到 python 代码 returns excel 错误等待 ole 操作
vba call from excel to python code returns excel error waiting ole action
我在使用来自 vba xlwing 的调用从 Excel 执行的 python 代码时遇到问题。问题是脚本执行任务需要很长时间(但由于数据量大,这是正常的)。
90 秒后 excel 显示错误弹出窗口:excel 正在等待 python 完成 ole 操作,如果单击确定,10 秒后消息再次返回。有没有办法处理这个错误并修复它? python 代码是 运行 正确的,但是完成所有任务需要很长时间。
谢谢
我的建议:将excel中的所有数据读入python,对其进行处理,并用结果创建一个新的excel,或者覆盖现有文件。会顺畅很多
在您的 app
对象上将 display_alerts
设置为 False
。例如:
wb = xw.Book.caller()
wb.app.display_alerts = False
我在使用来自 vba xlwing 的调用从 Excel 执行的 python 代码时遇到问题。问题是脚本执行任务需要很长时间(但由于数据量大,这是正常的)。 90 秒后 excel 显示错误弹出窗口:excel 正在等待 python 完成 ole 操作,如果单击确定,10 秒后消息再次返回。有没有办法处理这个错误并修复它? python 代码是 运行 正确的,但是完成所有任务需要很长时间。 谢谢
我的建议:将excel中的所有数据读入python,对其进行处理,并用结果创建一个新的excel,或者覆盖现有文件。会顺畅很多
在您的 app
对象上将 display_alerts
设置为 False
。例如:
wb = xw.Book.caller()
wb.app.display_alerts = False