Python win32com可以使用Visio(或任何程序)而不会弹出GUI吗?

我有一个使用win32com的Python脚本来打开Visio文件并将每个选项卡转储为.png文件.当它执行此操作时,它会在屏幕上短暂闪烁Visio gui.有没有办法在后台执行此操作而不加载Visio窗口?

import win32com.client
visio = win32com.client.Dispatch("Visio.Application")
visio.Documents.Open(filepath)
...
visio.Quit()

解决方法:

visio = win32com.client.Dispatch("Visio.InvisibleApp")

应该创建一个不可见的Visio实例.

http://msdn.microsoft.com/en-us/library/aa201815(v=office.10).aspx

上一篇:怎么坐地铁流程图_visio代替软件


下一篇:Visio 常用功能收集关闭首字母大写、设置默认字体等