2013-01-18 10 views
5

미안 바보 같은 질문을,하지만 난 약 2 시간 동안 인터넷 검색과 내 질문에 대한 답변을 찾을 수 없습니다 위해 :아웃룩 2013 추가 VS 2010

을 어떻게 아웃룩 2013 애드온을 개발할 수 있습니다 에서?

C-2010 및 Outlook 2010 용으로 만든 추가 기능이 있습니다. 이제는 Outlook 2013에서 두 개의 탐색기 이벤트 인 InlineResponse 및 InlineResponseClose를 확장하는 방식으로 확장하고 싶습니다.

절대 버전의 VSTO 및 PIA를 검색했지만 모든 웹 사이트에서 VS 2012에만 해당한다고 설명 했습니까?

이 추가 기능을 확장하거나 설명이 필요한 링크를 보여줄 필요가있는 사람을 설명해 줄 수 있습니까? 죄송합니다. 이것이 바보 같은 질문인데, 그 후에 조금 스트레스를받습니다.

+1

아직 완벽한 대답을주기에는 아직 깊이 파고 들지는 않았지만, Office 2013은 완전히 새로운 추가 기능 모델을 가지고 있습니다. 그들은 응용 프로그램 저장소 응용 프로그램과 같은 것입니다. . 2010 추가 기능에서 Office 2013을 지원하기 위해 많은 재 작업이 필요합니다. –

+0

Office 2013에서 추가 기능 모델이 완전히 변경되어 'apps'쪽으로 이동하고 있습니다. WP8 SDK가 Win8 플랫폼에서만 작동하기 때문에 Win7에서 실행되는 VS2012에서 모바일 WP8 앱을 개발해 보았습니다. – Magnum

+1

저는 그들이 Office를 "apps"(html5 + css + jscript + ...)라고 부르는 새로운 방식으로 확장시킨 것을 알고 있습니다. 그러나 이것은 고전적인 추가 기능이며 (이 버전의 경우) 추가 기능 확장 성을 유지하므로 추가 기능은 현재 큰 문제없이 작동합니다. 내 유일한 문제는 이러한 이벤트를 가져 오기 위해 Outlook 2013 API에 대한 참조를 추가 할 수있는 방법을 모르겠다는 것입니다. -S – AlexS

답변

1

프로젝트는이 Office 버전에서 소개 한 새로운 '응용 프로그램'중 하나가 아니라 dll의 고전적인 Office 추가 기능입니다. 그리고 당신은 옳습니다, 나는 그것을 dll로 유지하고 싶습니다.

이제 인터페이스를 사용하여 관리되지 않는 코드를 사용하여 InlineResponse 이벤트를 얻는 방법 (Oleviewer가 많은 도움이 됨)으로이 문제를 해결했습니다.

답장을 보내 주셔서 감사합니다.

-2

아쉽게도 할 수 없습니다. Office 2013은 "Microsoft Marketplace"와 비슷한 'app'기반 플랫폼이며 다른 Office 응용 프로그램 간의 주요 의사 소통 도구로 JavaScript를 사용하므로 결과적으로 VS2012를 Office 2013 배포 용으로 만든 기본 프로젝트 스택은

입니다.
  • App1.html - 샘플 웹 페이지
  • App1.xml - 매니페스트 파일
  • App1.js - 스크립트 파일
  • App1.css - 캐스 케이 딩 스타일 시트
  • Office.js - 사무실 클래스 라이브러리 파일

2010은 이것을 웹 사이트로 해석합니다.

+2

이것은 부분적으로 만 사실입니다.Office 2013을 확장하기위한 새로운 App 개념이 있지만 "이전 스타일"추가 기능은 여전히 ​​작동합니다. Outlook 2013은 Outlook 2012와 동일한 COM 추가 기능을 지원하며 이전 버전과의 호환이 가능합니다. –

+0

질문 제목이 영업 이익은 당신이 이전 버전과 호환되도록 만들어 말할 correc있는 Visual Studio 2010에서 Visual Studio 2010을 사용하여 2013 년에 작업 할 플러그인을 개발/업그레이드를 위해 노력하고, 제안 @Bojan Hrnkas로, 나는 영업 이익은 2012 VS 필요합니다 생각 Windows 8 플랫폼에서 실행되어 실제로 추가 기능을 업그레이드 할 수 있습니다. – Magnum

-2

2010 Outlook 추가 기능은 2010 년에만 작동합니다. 이 추가 기능을 2007, 2010 및 2013과 같은 모든 버전과 호환되도록하려면 한 가지 방법은 해당 추가 기능 VS2013을 열고 컴파일하는 것입니다. 이것이 2010 년에 개발 된 컴파일 오류가 거의 없습니다. 오류 수정. 당신은 당신이 원하는 것을 얻을 것입니다