1
我正在嘗試使用Python進行Outlook Redemption。目前,我只是想讓事情有效而發生錯誤。Outlook贖回第一步問題
import win32com.client
session = win32com.client.Dispatch("Redemption.RDOSession")
但是,我收到此錯誤。
Traceback (most recent call last):
File "Test.py", line 3, in <module>
session = win32com.client.Dispatch("Redemption.RDOSession")
File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 95, in
Dispatch
dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,c
lsctx)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 114, in
_GetGoodDispatchAndUserName
return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 91, in _
GetGoodDispatch
IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.II
D_IDispatch)
pywintypes.com_error: (-2147221233, 'OLE error 0x8004010f', None, None)
我非常確定我已經正確安裝了Redemption,以及MAPI和python的win32com軟件包。我已經仔細檢查了他們所有的三個安裝,沒有任何改變。
我目前沒有在此計算機上安裝Outlook或Exchange。這可能是問題嗎?
有沒有其他人打過這個錯誤?
謝謝。我所有的安裝都是64位的,但仍然無法正常工作。我重新安裝了所有的32位,現在它正在工作。我不知道,但它現在有效。 – user2448669