2011-03-17 8 views
1

Outlook에서 웹 응용 프로그램으로 연락처를 가져와야합니다. JS로 만들 수 있다고 생각하지만 어떻게해야할지 모르겠다. 아무도 내 문제에 대한 예제 코드를 줄 수 있습니까?JS와 Outlook에서 연락처 가져 오기

답변

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; 


          } 
        } 
       } 
      } 
     } 
관련 문제