Как видно из названия, я хочу добавить контакты в Outlook, используя Python.В настоящее время я использую win32com
и могу получить все текущие контакты и распечатать их так:
import win32com.client
import pywintypes
o = win32com.client.Dispatch("Outlook.Application")
ns = o.GetNamespace("MAPI")
contactsFolder = ns.GetDefaultFolder(10)
contacts = contactsFolder.Items
for c in contacts:
print(c)
Однако я не уверен, как добавить новые контакты.Любые идеи о том, как этого можно достичь?Спасибо.
РЕДАКТИРОВАТЬ : окончательное решение
ContactItem = contactsFolder.Items.Add("IPM.Contact")
ContactItem.FullName = "John Doe"
ContactItem.Email1Address = "someone@example.com"
ContactItem.Save()