要从电子表格中调用python,我会运行RunPython(),但这会返回成功或失败代码吗?如何在VBA中知道呼叫是否成功?我想我有一个选择是让python函数写入电子表格中的单元格,然后让VBA检查它的价值,但我想知道是否有更好,更本土/意图这样做的方法。
答案 0 :(得分:0)
在当前的实现中,xlwings旨在在您调用RunPython
后完全将控制权移交给Python,即没有返回值,但是如果存在错误,它将显示带有错误的弹出窗口。这样做的原因是跨平台兼容性,另请参阅this讨论如何处理在RunPython
调用之后应该出现的VBA代码。