使用 Python 通过 Outlook 验证员工 ID
Validate employeeID through Outlook using Python
您好,我希望根据 python 通过 tkinter 从用户那里收到的 outlook 验证员工 ID。例如,a11111 由用户输入,python 应该验证它并确认它是否是组织中的有效员工。
感谢任何帮助!
您可以从 python 自动执行 Outlook,有关详细信息,请参阅 Automating Outlook using Python win32com。
outlook = win32com.client.Dispatch("Outlook.Application")
验证员工ID最简单的方法是在通讯录中找到对应的条目并获取联系人的属性进行验证。创建 Recipient
对象的 NameSpace.CreateRecipient 方法。
myNamespace = outlook.GetNamespace("MAPI")
myRecipient = myNamespace.CreateRecipient("Eugene Astafiev")
myRecipient.Resolve
contact = myRecipient.AddressEntry.GetContact()
AddressEntry.GetContact 方法 returns 表示 AddressEntry
的 ContactItem
对象,如果 AddressEntry
对应于 Outlook 联系人通讯簿中的联系人(CAB).
您好,我希望根据 python 通过 tkinter 从用户那里收到的 outlook 验证员工 ID。例如,a11111 由用户输入,python 应该验证它并确认它是否是组织中的有效员工。
感谢任何帮助!
您可以从 python 自动执行 Outlook,有关详细信息,请参阅 Automating Outlook using Python win32com。
outlook = win32com.client.Dispatch("Outlook.Application")
验证员工ID最简单的方法是在通讯录中找到对应的条目并获取联系人的属性进行验证。创建 Recipient
对象的 NameSpace.CreateRecipient 方法。
myNamespace = outlook.GetNamespace("MAPI")
myRecipient = myNamespace.CreateRecipient("Eugene Astafiev")
myRecipient.Resolve
contact = myRecipient.AddressEntry.GetContact()
AddressEntry.GetContact 方法 returns 表示 AddressEntry
的 ContactItem
对象,如果 AddressEntry
对应于 Outlook 联系人通讯簿中的联系人(CAB).