我需要将Outlook中的联系人导入Web应用程序。我认为这可以用JS制作,但我不知道如何。任何人都可以给我一个示例代码来解决我的问题吗?
答案 0 :(得分:1)
您可以使用activex和javascript导出Outlook联系人,但它需要用户在浏览器中启用activex设置,Firefox也不支持activex,因此您的解决方案依赖于IE。请参阅以下示例:
function importContacts() {
try{
var objOutlook = new ActiveXObject( "Outlook.Application" );
}
catch(e){
alert("Outlook needs to be installed on the machine for data to export.");
return false;
}
ns = objOutlook.GetNamespace("MAPI");
if( ns )
{
als = ns.AddressLists;
if( als )
{
if( als.count > 0 )
{
al = als.Item(1);
aes = al.AddressEntries;
for( tmpi = 1; tmpi <= aes.Count; tmpi++)
{
ae = aes.Item(tmpi);
emai = ae.Address;
}
}
}
}
}