怎么获取OUTLOOK的联系人?如:联系人名字、联系人邮件地址等....
有原代码的最好 谢谢..

解决方案 »

  1.   

    首先,添加引用,在COM组件里的 Microsoft.OutLook 11.0 Object Library然后再CS 文件里  using Microsoft.Office.Interop.Outlook;最后 
    Microsoft.Office.Interop.Outlook.Application myOlApp = new Microsoft.Office.Interop.Outlook.ApplicationClass();
                Microsoft.Office.Interop.Outlook.NameSpace myNameSpace;
                Microsoft.Office.Interop.Outlook.MAPIFolder myFolder;
                Microsoft.Office.Interop.Outlook.ContactItem contactitem;
                myNameSpace = myOlApp.GetNamespace("MAPI");
                myFolder = myNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderContacts);
                foreach (Object obj in myFolder.Items)
                {
                    contactitem = (Microsoft.Office.Interop.Outlook.ContactItem)obj;
                }
      

  2.   

    我怎么提示:
    剖析器錯誤訊息: 無法載入檔案或組件 'Microsoft.Office.Interop.Outlook, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 或其相依性的其中之一。 系統找不到指定的檔案。原始程式錯誤: 
    行 36:  <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    行 37:  <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    行 38:  <add assembly="Microsoft.Office.Interop.Outlook, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/></assemblies>
    行 39:  </compilation>
    行 40:  <httpHandlers>
     原始程式檔: F:\Aeco_Web\web.config    行: 38 組件載入追蹤: 下列資訊在確定為何無法載入組件 'Microsoft.Office.Interop.Outlook, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 時是有幫助的。