다음을 통해 공유


Office UI 사용자 지정

Visual Studio Office 개발자 도구를 사용 하 여 Microsoft Office 응용 프로그램의 사용자 인터페이스 (UI)를 사용자 지정할 수 있습니다.이 여기서 다음 단원에서 사용자 지정할 수 있는 UI 기능을 설명 합니다.

  • UI 기능 비교

  • 작업 창(Actions Pane) 및 사용자 지정 작업 창(Task Pane)

  • 사용자 지정 리본 UI

  • Backstage 보기

  • Outlook 양식 영역

  • 문서의 컨트롤

  • 바로 가기 메뉴

UI 기능 비교

다음 표에서는 Microsoft Office 프로젝트에서 사용자 지정할 수 있는 기본 UI 기능을 비교합니다.

기능

지원되는 프로젝트 형식

지원되는 Microsoft Office 응용 프로그램

작업 창

문서 수준 사용자 지정

Excel 2013

Word 2013

Excel 2010

Word 2010

사용자 지정 작업 창

응용 프로그램 수준 추가 기능

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Word 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Word 2010

사용자 지정 리본 UI

문서 수준 사용자 지정

응용 프로그램 수준 추가 기능

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Backstage 보기

문서 수준 사용자 지정

응용 프로그램 수준 추가 기능

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Outlook 양식 영역

응용 프로그램 수준 추가 기능

Outlook 2013

Outlook 2010

문서의 컨트롤

문서 수준 사용자 지정

응용 프로그램 수준 추가 기능

Excel 2013

Word 2013

Excel 2010

Word 2010

바로 가기 메뉴

문서 수준 사용자 지정

응용 프로그램 수준 추가 기능

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

작업 창(Actions Pane) 및 사용자 지정 작업 창(Task Pane)

작업 창은 일반적으로 Microsoft Office 응용 프로그램에서 다른 창의 한 쪽에 도킹되는 사용자 인터페이스 패널입니다.거의 모든 Microsoft Office 응용 프로그램에는 기본 제공 작업 창이 포함되어 있습니다.작업 창의 예로는 Word의 도움말 작업 창이 있습니다.

Visual Studio의 Office 개발 도구에서는 다음과 같은 두 가지 방법으로 작업 창을 사용자 지정할 수 있습니다.

  • 문서 수준 사용자 지정에 작업 창을 추가할 수 있습니다.기본적으로 작업 창은 응용 프로그램의 오른쪽(문서의 오른쪽)에 표시되지만문서의 왼쪽, 위쪽 또는 아래쪽에 작업 창을 표시할 수도 있습니다.

  • 응용 프로그램 수준 추가 기능에 사용자 지정 작업 창을 추가할 수 있습니다.사용자는 사용자 지정 작업 창을 응용 프로그램 창에 여러 방향으로 도킹하거나 창에서 임의의 위치로 끌어 놓을 수 있습니다.

작업 창과 사용자 지정 작업 창을 통해 데이터 입력 등의 사용자 작업을 돕는 다양한 컨트롤을 호스팅할 수 있습니다.리본 그룹에 비해 작업 창과 사용자 지정 작업 창은 훨씬 넓은 영역에 텍스트와 컨트롤을 포함할 수 제공 합니다.

작업 창에 대한 자세한 내용은 작업 창 개요를 참조하십시오.사용자 지정 작업 창에 대한 자세한 내용은 사용자 지정 작업 창를 참조하십시오.

사용자 지정 리본 UI

리본 UI를 사용자 지정하여 Office의 응용 프로그램에 추가한 기능을 노출할 수 있습니다.리본 메뉴를 사용하면 관련 명령을 쉽게 찾을 수 있도록 컨트롤의 형태로 구성할 수 있습니다.사용자가 솔루션에 제공된 기능에 액세스할 수 있도록 하기 위해 사용자 지정 리본 탭 및 그룹을 만들 수 있습니다.이전 버전의 Microsoft Office System에서 메뉴 및 도구 모음을 사용하여 액세스하던 기능 중 대부분에 이제 리본 메뉴를 통해 액세스할 수 있습니다.

자세한 내용은 리본 개요을 참조하십시오.

Backstage 보기

Office 응용 프로그램을 클릭 하 여 파일 Backstage 보기 탭이 열립니다.Backstage 보기에는 여러 파일 수준 작업을 결합하는 UI가 제공되며 이 보기는 2007 Microsoft Office system의 Microsoft Office 단추에서 사용 가능한 유사 기능을 대체합니다.Backstage 보기는 XML을 사용하여 완전히 확장 가능합니다.

Visual Studio는 Backstage 보기를 사용자 지정하기 위한 디자이너 또는 API를 제공하지 않습니다.그러나 Office 프로젝트에 리본(XML) 항목을 추가하면 리본 XML 파일에 XML을 추가하여 Backstage 보기를 사용자 지정할 수 있습니다.리본(XML) 항목에 대한 자세한 내용은 리본 XML을 참조하십시오.

Backstage 보기를 사용자 지정하는 방법에 대한 자세한 내용은 Introduction to the Office 2010 Backstage View for DevelopersCustomizing the Office 2010 Backstage View for Developers를 참조하십시오.

Outlook 양식 영역

양식 영역을 사용하여 표준 Microsoft Office Outlook 양식에 사용자 지정 기능을 추가할 수 있습니다.추가 필드 또는 컨트롤을 사용하여 기존 양식을 확장하는 양식 영역을 만들 수 있습니다.Visual Studio의 Office 개발 도구를 사용하여 새 양식 영역을 만드는 경우 양식 영역에는 Windows Forms 컨트롤만 사용할 수 있습니다.Outlook에서 디자인된 양식 영역을 가져올 경우에는 네이티브 Outlook 컨트롤만 사용할 수 있습니다.

Outlook UI의 다른 영역에 표시되는 양식 영역을 만들 수 있습니다.예를 들어 인접 양식 영역은 양식의 첫 페이지 아래쪽에 표시되며 각 인접 양식 영역을 축소할 수 있습니다.추가적인 전체 양식 페이지로 표시되고 모든 기존 표준 양식이나 사용자 지정 양식에 표시될 수 있는 개별 양식 영역을 추가할 수도 있습니다.

자세한 내용은 Outlook 양식 영역 만들기을 참조하십시오.

문서의 컨트롤

Word 문서와 Excel 워크시트에 다양한 컨트롤을 추가할 수 있습니다.예를 들어 사용자가 날짜를 표준 형식으로 입력할 수 있도록 문서에 날짜 선택기 컨트롤을 추가하거나 워크시트에 단추를 배치하여 데이터베이스에 데이터를 보낼 수 있습니다.

Excel 또는 Word용 문서 수준 프로젝트를 개발하는 경우 Visual Studio 디자이너를 사용하여 디자인 타임에 프로젝트의 문서 또는 통합 문서에 컨트롤을 추가하거나 런타임에 프로그래밍 방식으로 컨트롤을 추가할 수 있습니다.Excel 또는 Word용 응용 프로그램 수준 프로젝트를 개발할 때 런타임에 열려 있는 문서 또는 통합 문서에 프로그래밍 방식으로 컨트롤을 추가할 수 있습니다.

자세한 내용은 호스트 항목 및 호스트 컨트롤 개요Office 문서의 Windows Forms 컨트롤 개요를 참조하십시오.

바로 가기 메뉴

바로 가기 메뉴는 문서 또는 응용 프로그램 창에서 마우스 오른쪽 단추를 클릭하면 나타납니다.사용자가 문서, 통합 문서 또는 호스트 컨트롤을 마우스 오른쪽 단추로 클릭하는 것과 같은 이벤트가 발생한 후에 바로 가기 메뉴가 나타나도록 설정할 수 있습니다.바로 가기 메뉴에는 여러 가지 다른 메뉴 명령 또는 컨트롤을 추가할 수 있습니다.XML을 사용 하 여 바로 가기 메뉴를 만듭니다.Office 프로젝트에 리본(XML) 항목을 추가하면 리본 XML 파일에 XML을 추가하여 바로 가기 메뉴를 만들 수 있습니다.XML을 사용 하 여 바로 가기 메뉴를 만드는 방법에 대 한 자세한 내용은 방법: 바로 가기 메뉴에 명령 추가.

참고 항목

작업

방법: 리본 메뉴에 개발 도구 탭 표시

방법: 추가 기능 사용자 인터페이스 오류 표시

연습: Windows Form을 사용하여 데이터 수집

개념

Office 문서의 Windows Forms 컨트롤 개요

Office 솔루션에서 WPF 컨트롤 사용

기타 리소스

리본 개요

작업 창 개요

Outlook 양식 영역 만들기

사용자 지정 작업 창