我正在自动制作幻灯片。以前一切都是正常的,但是现在如果我在一个线程中实例化PPT,我就不能在另一个线程中获得它的名称和slidecount,即使在调用之后pythoncom.CoInitialize公司(). 在
线程1:
pythoncom.CoInitialize()
self.pptApp = win32com.client.Dispatch("PowerPoint.Application")
线程2(稍后):
^{pr2}$请注意,如果我在初始线程上运行Thread2中的代码,它就可以工作。 否则,将抛出以下错误:
self.activePres = self.pptApp.ActivePresentation
File "C:\Python26\Lib\site-packages\win32com\client\dynamic.py", line 505, in __getattr__
ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
com_error: (-2147220995, 'Object is not connected to server', None, None)
目前没有回答
相关问题 更多 >
编程相关推荐