我有一个使用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