0

要从电子表格中调用 python,我执行 RunPython(),但这会返回成功代码还是失败代码?我如何在 VBA 中知道调用是否成功?我想我有一个选择是让 python 函数写入电子表格中的一个单元格,然后让 VBA 检查它的值,但我想知道是否有更好、更原生/预期的方法来做到这一点。

4

1 回答 1

0

在其当前的实现中,xlwings 的设计目的是在您调用 后将控制权完全交给 Python RunPython,即没有返回值,但如果有错误,它将显示一个带有错误的弹出窗口。这样做的原因是跨平台兼容性,另请参阅有关如何处理应该在您RunPython调用之后出现的 VBA 代码的讨论。

于 2015-06-30T07:19:13.747 回答