rha*_*ett 1 python console vba stdout xlwings
xlwings 是否可以在从 VBA 运行脚本时弹出控制台并显示标准输出?
我知道 xlwings 将标准输出写入日志文件,这很有用,但我想在用户等待计算完成时为他们提供一些更新。调试器可以做到这一点,但似乎有点矫枉过正。
Fel*_*ein 5
如果您使用 UDF,那么有一个简单的可能性:默认情况下 xlwings 使用pythonw解释器。只需将其更改为python,就会弹出控制台窗口。
pythonw
python
如果RunPython您当前需要破解插件的源代码,请参阅此处。基本上搜索WindowStyle并将其设置为 1 而不是 0。在某个时候将其作为配置应该很容易。
RunPython
WindowStyle
更新:在 Windows 上,自版本 0.20.8 起,现在可以通过Show Console插件中的设置实现此操作。
Show Console
归档时间:
7 年,1 月 前
查看次数:
1481 次
最近记录:
4 年,3 月 前