嗨,我希望通过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方法返回一个代表AddressEntry
的ContactItem
对象,如果AddressEntry
对应于Outlook联系人地址簿(CAB)中的联系人。