Visual Studio에서 Office 개발

확장 하 여 Office 2013 및 Visual Studio Office 개발자 도구를 사용 하 여 Office 2010.두 가지 형식의 솔루션을 만들 수 있습니다: 웹 통합 및.NET Framework 대상으로 하 고 Office 개체 모델을 더욱 밀접 하 게 통합 되는 솔루션에 중점을 둔 솔루션입니다.

Office 응용 프로그램에서 웹 통합

Office 응용 프로그램을 작성 하 여 데이터 및 웹 콘텐츠를 통합 하는 시각적으로 풍부한 솔루션을 만들 수 있습니다.예를 들어, 데이터베이스에 대 한 Bing maps 웹 서비스와 고객 관계 관리에 대 한 판매 데이터를 결합 하 여 보다 효과적인 영업 보고서를 만들 수 있습니다.

Office 응용 프로그램이 Office 응용 프로그램에 표시 되는 웹 페이지 기본적으로 있습니다.Excel 및 Word 프로젝트에서 열려 있는 문서에 있는 정보에 액세스 하려면 JavaScript 개체 모델을 사용할 수 있습니다.정보가 전자 메일 메시지의 본문에 같은 Outlook 항목 또는 약속 항목의 정보에 액세스할 수도 있습니다.HTML 5, CSS 및 Javascript와 같은 친숙 한 웹 기반의 언어를 사용 하 여 Office 응용 프로그램을 개발할 수 있습니다 하 고 HTTP 및 AJAX를 통해 나머지 및 웹 서비스에 연결할 수 있습니다.자세한 내용은 이란 2013 Office 개발자를 위한 새로운.

Office 용 응용 프로그램을 만들려면 Visual Studio 사용 하지 않아도 되지만 템플릿, 시각적 편집기 및 패키징 자동화 도구에서 Visual Studio 사용 하 여 보다 쉽게 만들 수 있습니다.자세한 내용은 Visual Studio를 사용하여 Office용 응용 프로그램 만들기을 참조하십시오..

Office와 밀접 하 게 통합 하는 솔루션을 만들

밀접 하 게 사무실을 통합 하 고.NET Framework 모든 기능을 활용 하는 솔루션을 작성 하려는 경우에 유용한 옵션 추가 기능 또는 사용자 지정 수 있습니다.Excel과 같은 Office 응용 프로그램을 시작할 때 추가 기능을 실행 합니다.추가 기능은 사용자가 연 모든 문서에 영향을 줍니다.각 사용자 지정은 특정 문서와 연결 됩니다.

추가 기능 또는 사용자 지정을 사용 하 여 Office UI의 기본 요소를 사용 하 여 혼합 하는 UI 요소를 만들 수 있습니다.예를 들어,에서 사용자 지정 탭, 그룹 및 명령 옆에 열린 문서가 나타나는 리본 메뉴 또는 작업 창에 추가할 수 있습니다.비주얼 디자이너에 컨트롤을 추가 하 여 이러한 요소를 만들 수 있습니다 하 고 등록 정보를 설정 하 여 모양과 동작을 구성할 수 있습니다 있는 속성이 창.이러한 UI 요소에서 이벤트를 처리할 수 있습니다.이벤트 처리 코드에서 Office 작업을 자동화 하거나 데이터베이스 또는 서비스와 상호 작용 하는.NET Framework 사용 하는 사용자 지정 논리를 제공할 수 있습니다.

추가 기능 및 사용자 지정.NET Framework 사용 하 여 모든 혜택을 제공 하는 동안 Office와 깊은 통합을 제공 합니다.그러나 이러한 솔루션을 배포 하 고 지원 하기 어려울 수 있습니다 있도록 각 추가 기능 및 사용자 지정 사용자 컴퓨터에 설치 되어야 합니다.자세한 내용은 Visual Studio를 사용하여 Office용 추가 기능 및 사용자 지정 만들기를 참조하십시오.