2012-07-18 10 views
5

के साथ Outlook संपर्क प्राप्त करना मुझे पायथन का उपयोग करके सभी संपर्कों (माइक्रोसॉफ्ट) आउटलुक लाने के लिए एक कार्य दिया गया है। मैं इस की कोशिश की:पायथन

import win32com.client 
object = win32com.client.Dispatch("Outlook.Application") 
ns = object.GetNamespace("MAPI") 
print ns 

यह मेरे उत्पादन दिया:

<win32com.gen_py.Microsoft Outlook 12.0 Object Library._NameSpace instance at 0x12528376> 

मैं समझता हूँ कि ns अब एक वस्तु है, लेकिन यह मेरे Outlook संपर्कों तक पहुंच देता है? यदि हां तो मुझे संपर्क कैसे प्राप्त करना चाहिए?
धन्यवाद।

उत्तर

4
import win32com.client 
import pywintypes 

o = win32com.client.Dispatch("Outlook.Application") 
ns = o.GetNamespace("MAPI") 
profile = ns.Folders.Item("Profile Name") 
contacts = profile.Folders.Item("Contacts")