2014-11-06 8 views
0

C# (Visual Studio 2010)을 사용하여 Outlook 2010에서 공용 폴더에 연결하려고합니다. 나는 Microsoft Website에서 다음 코드를 복사 :Outlook 2010 공용 폴더 연결

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

using Outlook = Microsoft.Office.Interop.Outlook; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      // TODO: Add code here to start the application. 
      Outlook._Application olApp = new Outlook.ApplicationClass(); 
      Outlook._NameSpace olNS = olApp.GetNamespace("MAPI"); Outlook._Folders oFolders; 
      oFolders = olNS.Folders; 
      Outlook.MAPIFolder oPublicFolder = oFolders["Public Folders"]; 
      oFolders = oPublicFolder.Folders; 
      Outlook.MAPIFolder oAllPFolder = oFolders["All Public Folders"]; 
      oFolders = oAllPFolder.Folders; 
      Outlook.MAPIFolder oMyFolder = oFolders["My Public Folder"]; 
      Console.Write(oMyFolder.Name); 
     } 
    } 
} 

내 문제는 "ApplicationClass는"redlined하고 내가 잊어 잘못 무슨 짓을했는지 모르겠입니다. 다음은 오류 메시지와 함께 screenshot입니다. > Microsoft.Office.Interop.Outlook (오른쪽 클릭) - -> 속성 -> 설정 '삽입 상호 운용성 유형

답변

0

당신은 인터페이스를

Microsoft.Office.Interop.Outlook.Application outlook = new Microsoft.Office.Interop.Outlook.Application() 

또는이 어셈블리에 대한 상호 운용성 유형의 비활성화 삽입 (참조를 사용할 필요가 '

0

변경 라인

Outlook._Application olApp = new Outlook.ApplicationClass(); 

,216

에) False로