2012-07-18 9 views
5

Mi viene assegnato un compito per recuperare tutti i contatti da (Microsoft) Outlook utilizzando Python. Ho provato questo:Recupero dei contatti di Outlook con Python

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

mi ha dato l'output:

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

Capisco che ns ora è un oggetto, ma lo fa mi danno l'accesso a Outlook contatti? Se sì, allora come devo recuperare i contatti?
Grazie.

risposta

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") 
Problemi correlati