在从VBA运行脚本并显示stdout时,xlwings是否可以弹出控制台?
我知道xlwings会将stdout写入日志文件,这很有用,但是我想在用户等待计算完成时向他们提供一些更新。调试器可以做到这一点,但似乎有点过分。
答案 0 :(得分:1)
如果您使用的是UDF,则有一种简单的可能性:默认情况下,xlwings使用pythonw
解释器。只需将其更改为python
,就会弹出控制台窗口。
对于RunPython
,您当前需要破解插件的源代码,请参见here。基本上搜索WindowStyle
并将其设置为1而不是0。在某个时候使其易于配置。