使用Python通过Outlook验证employeeID



嗨,我希望通过tkinter从用户通过python接收outlook验证员工ID。例如,用户输入a11111, python应该验证它,并确认它是否是组织中的有效员工。

任何帮助都是感激的!

您可以从python自动执行Outlook,请参阅使用python win32com自动执行Outlook了解更多信息。

outlook = win32com.client.Dispatch("Outlook.Application")

验证员工ID的最简单方法是在地址簿中找到相应的条目,并获取联系人的属性以进行验证。名称空间。创建Recipient对象的createrreceiver方法。

myNamespace = outlook.GetNamespace("MAPI") 
myRecipient = myNamespace.CreateRecipient("Eugene Astafiev") 
myRecipient.Resolve 
contact = myRecipient.AddressEntry.GetContact()

AddressEntry。GetContact方法返回一个代表AddressEntryContactItem对象,如果AddressEntry对应于Outlook联系人地址簿(CAB)中的联系人。

最新更新