2011-03-17 50 views
1

我需要从Outlook导入到Web应用程序的联系人。我认为这是可能的与JS,但我不知道如何。任何人都可以为我的问题给我一个示例代码?从Outlook导入联系人与JS

回答

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; 


          } 
        } 
       } 
      } 
     }