사용자가 Office 스토어 또는 조직 카탈로그에서 다운로드하는 간단한 앱 또는 추가 기능을 만들거나 사용자가 컴퓨터에 설치하는 .NET Framework 기반 솔루션을 만들어 Microsoft Office 및 SharePoint를 확장할 수 있습니다.
이 항목에서는:
Office 및 SharePoint용 추가 기능 만들기
Office 2013 및 SharePoint 2013에서는 Office 및 SharePoint를 확장하는 추가 기능을 빌드, 배포 및 수익을 창출하는 데 도움이 되는 새로운 추가 기능 모델을 도입했습니다. 이러한 추가 기능은 Office 또는 SharePoint Online에서 실행할 수 있으며 사용자는 여러 장치에서 상호 작용할 수 있습니다.
새 Office 추가 기능 모델을 사용하여 사용자의 Office 환경을 확장하는 방법을 알아보세요.
이러한 추가 기능은 VSTO 추가 기능 및 솔루션에 비해 작은 공간을 가지며 HTML5, JavaScript, CSS3 및 XML과 같은 거의 모든 웹 프로그래밍 기술을 사용하여 빌드할 수 있습니다. 시작하려면 Visual Studio의 Office 개발자 도구를 사용하여 프로젝트를 만들고, 코드를 작성하고, 브라우저에서 추가 기능을 실행할 수 있습니다.
Office 추가 기능 빌드
Office 기능을 확장하려면 Office 추가 기능을 빌드합니다. 기본적으로 Excel, Word, Outlook 및 PowerPoint와 같은 Office 응용 프로그램에서 호스트되는 웹 페이지입니다. 앱은 문서, 워크시트, 전자 메일 메시지, 약속, 프레젠테이션 및 프로젝트에 기능을 추가할 수 있습니다.
Office 스토어에서 앱을 판매할 수 있습니다. Office 스토어를 사용하면 추가 기능으로 쉽게 수익을 창출하고, 업데이트를 관리하고, 원격 분석을 추적할 수 있습니다. SharePoint 또는 Exchange Server의 앱 카탈로그를 통해 사용자에게 앱을 게시할 수도 있습니다.
다음 Office용 앱은 Bing 맵의 워크시트 데이터를 보여줍니다.
자세히 알아보기
| 에게 | 보십시오 |
|---|---|
| Office 추가 기능에 대해 자세히 알아보고 빌드합니다. | Office 추가 기능 |
| Office를 확장할 수 있는 다양한 방법을 비교하고 앱 또는 Office 추가 기능을 사용할지 여부를 결정합니다. | Office 추가 기능, VSTO 및 VBA에 대한 로드맵 |
SharePoint 추가 기능 빌드
사용자에 대해 SharePoint를 확장하려면 SharePoint 추가 기능을 빌드합니다. 기본적으로 사용자 또는 비즈니스의 필요성을 해결하는 작고 사용하기 쉬운 독립 실행형 애플리케이션입니다.
Office 스토어에서 SharePoint용 앱을 판매할 수 있습니다. SharePoint의 추가 기능 카탈로그를 통해 사용자에게 추가 기능을 게시할 수도 있습니다. 사이트 소유자는 팜 서버 또는 사이트 모음 관리자의 도움 없이 SharePoint 사이트에 추가 기능을 설치, 업그레이드 및 제거할 수 있습니다.
다음은 사용자가 비즈니스 연락처를 관리하는 데 도움이 되는 SharePoint용 앱의 예입니다.
자세히 알아보기
| 에게 | 보십시오 |
|---|---|
| SharePoint 추가 기능에 대해 자세히 알아보고 빌드합니다. | SharePoint 추가 기능 |
| SharePoint용 추가 기능을 기존 SharePoint 솔루션과 비교합니다. | SharePoint 솔루션과 비교한 SharePoint 추가 기능 |
| SharePoint 추가 기능 또는 SharePoint 솔루션을 빌드할지 여부를 선택합니다. | SharePoint 추가 기능과 SharePoint 솔루션 중에서 결정 |
VSTO 추가 기능 만들기
Office 2007 또는 Office 2010을 대상으로 하거나 Office 2013 및 Office 2016을 Office 추가 기능으로 확장하기 위한 VSTO 추가 기능을 만듭니다. VSTO 추가 기능은 데스크톱에서만 실행됩니다. 사용자는 VSTO 추가 기능을 설치해야 하므로 일반적으로 배포 및 지원하기가 더 어렵습니다. 그러나 VSTO 추가 기능을 Office와 더 긴밀하게 통합할 수 있습니다. 예를 들어 Office 리본 메뉴에 탭과 컨트롤을 추가하고 문서 병합 또는 차트 수정과 같은 고급 자동화 작업을 수행할 수 있습니다. .NET Framework를 활용하고 C# 및 Visual Basic을 사용하여 Office 개체와 상호 작용할 수 있습니다.
다음은 VSTO 추가 기능이 수행할 수 있는 작업 예입니다. 이 VSTO 추가 기능은 리본 컨트롤, 사용자 지정 작업창 및 대화 상자를 PowerPoint에 추가합니다.
자세히 알아보기
| 에게 | Read |
|---|---|
| Office를 확장할 수 있는 다양한 방법을 비교하고 VSTO 추가 기능 또는 Office 추가 기능을 사용할지 여부를 결정합니다. | Office 추가 기능, VSTO 및 VBA에 대한 로드맵 |
| VSTO 추가 기능을 만듭니다. | Visual Studio를 사용하여 VSTO 추가 기능 빌드 |
SharePoint 솔루션 만들기
SharePoint Foundation 2010 및 SharePoint Server 2010을 대상으로 하거나 SharePoint 추가 기능으로 가능한 것 이상으로 SharePoint 2013 및 SharePoint 2016을 확장하는 SharePoint 솔루션을 만듭니다.
SharePoint 솔루션에는 온-프레미스 SharePoint 팜 서버가 필요합니다. 관리자는 설치해야 하며, 솔루션이 SharePoint에서 실행되므로 서버 성능에 영향을 줄 수 있습니다. 그러나 솔루션은 SharePoint 개체에 대한 보다 심층적인 액세스를 제공합니다. 또한 SharePoint 솔루션을 빌드할 때 .NET Framework를 활용하고 C# 및 Visual Basic을 사용하여 SharePoint 개체와 상호 작용할 수 있습니다.
자세히 알아보기
| 에게 | 보십시오 |
|---|---|
| SharePoint 솔루션과 SharePoint 추가 기능을 비교합니다. | SharePoint 솔루션과 비교한 SharePoint 추가 기능 |
| SharePoint 솔루션을 만듭니다. | SharePoint 솔루션 만들기 |