2014-07-21 6 views
0

현재 Office 2010 및 2013 버전을 모두 지원하는 추가 기능 프로젝트가 하나 있습니다. 유일한 차이점은 Add-In을 설치하는 데 사용하는 설치 프로젝트입니다. 하나는 2010 PIA를 검색하고 다른 하나는 2013 PIA를 검색합니다. 이 방법으로 두 버전을 모두 지원할 수 있습니다. 유일한 문제는 v4.0 라이브러리를 사용하기 때문에 2013 년에 인라인 응답을 지원하는 도구에 액세스 할 수 없다는 것입니다.Office 2013에서 인라인 응답을 지원하도록 Office 2010 추가 기능 업데이트

현재 내 컴퓨터에 Office 2013 및 Visual Studio 2010이 설치되어 있습니다. Office 2013 설치의 참조 사항 인라인 응답을 지원하기 위해 프로젝트를 업데이트하면 2010과의 호환성이 저해 될 수 있음을 이해합니다. 두 프로젝트 만 있으면 충분합니다.

Office 2013 라이브러리를 지원하려면 VS2012 이상이 필요합니까?

답변

0

그래, 알아내는 동안 이것은 약간 시간이 걸렸습니다. Microsoft.Office.Interop.Outlookstdole을 삭제하고 Microsoft Outlook 15.0 Object Library 참조를 추가하기 만하면됩니다. VS2010의 참조 추가 양식에서. NET 대신 COM으로 표시되는 Office 2013의 PIA를 찾을 수 없습니다.

그런 다음 this.Application.ActiveExplorer()에는 인라인 응답 이벤트가 있어야합니다. 라이브러리를 지원하기 위해 VS2012가 필요하지 않습니다. 응용 프로그램 버전을 확인하여 인라인 응답 코드를 분리하는 동안 Outlook 2010에서 작동하는지 테스트 할 기회가 없었습니다. 일단이 대답을 편집하겠습니다.