使用Python获取Outlook联系人 [英] Fetching Outlook Contacts with Python

查看:342
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆