我正在使用潮汐dk 制作一个桌面应用程序,与 MS Outlook 连接。应用程序运行良好,但...
当我从 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 中的所有文件夹中获取所有联系人。是否可以获取所有联系人文件夹?