2011-03-17 52 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; 


          } 
        } 
       } 
      } 
     }