2013-06-03 32 views
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。這可能是問題嗎?

有沒有其他人打過這個錯誤?

回答