使用 Python 获取 Outlook 联系人 [英] Fetching Outlook Contacts with Python
本文介绍了使用 Python 获取 Outlook 联系人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的任务是使用 Python 从 (Microsoft)Outlook 中获取所有联系人.我试过这个:
I am given a task to fetch all the contacts from (Microsoft)Outlook using Python. I tried this :
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
联系人吗?如果是,那么我应该如何获取联系人?
谢谢.
I understand that ns
is now an Object but does it give me access to Outlook
contacts ?
If yes then how should I fetch the contacts ?
Thank You.
推荐答案
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")
这篇关于使用 Python 获取 Outlook 联系人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文