xlwings当我离开与macros运行的工作簿时出错

我有很多从xlwings调用的python函数。 这些函数从我的工作簿中提取数据,对它进行处理(打开相应的csv文件,清理数据,执行计算等)。 一切工作正常,如果我坐在那里看,但是当我尝试切换到工作簿以外的程序(如Chrome),xlwings提供了一个错误。 具体的错误取决于程序执行过程中我点击的地方,但是例子包括:

pywintypes.com_error: (-2147418111, 'Call was rejected by callee.', None, None) pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2146777998), None) 

如果在工作簿中单击(select单元格或将其最小化),也会出现这些问题,但这并不关心我。 如果我设法离开工作簿,例如当我的代码的非xlwings部分正在运行,我不会得到任何错误。

有什么想法吗?

谢谢,TDM