Я использую tidesdk для создания настольного приложения, связанного с MS Outlook. Приложение работает хорошо, но ...Найти всех контактов в Outlook с Ruby
Когда я получаю контакты из Outlook, я использую это.
def getContacts()
#ouverture de l'application outlook
begin
application = WIN32OLE.new('Outlook.Application')
rescue Exception=>e
alert("An error occurred while opening outlook, no contacts will be loaded");
return false
end
mapi = application.GetNameSpace('MAPI')
contacts = mapi.GetDefaultFolder(10).Items
contacts.each do |contact|
begin
puts contact.FullName
puts contact.Email1Address
puts contact.BusinessTelephoneNumber
addContactApp(contact.FullName, contact.Email1Address)
rescue Exception=>e
alert("An error occurred while loading contacts");
end
end
end
Это слишком работает ... но у меня есть более чем одну папки в моем списке контактов, и я хотел бы получить все контакты из всех папок в MS Outlook. Можно ли получить все папки контактов?
Я собираюсь попытаться сделать ваши советы, лучше проверить все папки, не было на уме! Спасибо ! – Zuhn