내보내기(0) 인쇄
모두 확장

방법: 리본 메뉴 사용자 지정

Visual Studio 2005

참고 필요한 응용 프로그램

이 항목의 기능을 사용하려면 필요한 응용 프로그램이 설치되어 있어야 합니다.

자세한 내용은 제품 조합에 따라 사용할 수 있는 기능을 참조하십시오.

  • 다음 개발 환경 중 하나가 있어야 합니다.

    VSTO 2005

    - 또는 -

    Visual Studio Team System

    - 또는 -

    Visual Studio 2005 Professional Edition

  • 개발 환경에 VSTO 2005 SE 설치

  • 2007 Microsoft Office system

리본 메뉴에 사용자 지정 탭과 컨트롤 그룹을 만들어 솔루션을 Microsoft Office UI(사용자 인터페이스)에 통합할 수 있습니다. 프로젝트에 리본 메뉴 항목을 추가하면 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System(VSTO 2005 SE)에서 기본적으로 추가 기능 탭에 설정/해제 단추를 추가하는 코드 및 XML을 생성합니다.

Note참고

표시되는 대화 상자와 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

리본 메뉴 사용자 지정

리본 메뉴를 사용자 지정하려면

  1. 2007 Microsoft Office system에서 응용 프로그램에 대한 응용 프로그램 수준 프로젝트를 열거나 만듭니다. 자세한 내용은 방법: Visual Studio Tools for Office 프로젝트 만들기를 참조하십시오.

    Note참고

    Microsoft Office Visio 2007 및 Microsoft Office InfoPath 2007에서는 리본 메뉴를 사용자 지정할 수 없습니다. 자세한 내용은 리본 확장성 개요를 참조하십시오.

  2. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다.

  3. 새 항목 추가 대화 상자에서 Ribbon 지원을 선택합니다.

  4. 새 리본 메뉴의 이름을 MyRibbon으로 변경하고 추가를 클릭합니다.

    MyRibbon.cs 또는 MyRibbon.vb 파일이 디자이너에 열립니다. 또한 MyRibbon.xml이라는 XML 파일이 프로젝트에 추가됩니다.

  5. MyRibbon.cs 또는 MyRibbon.vb 파일에서 TODO:로 시작하는 코드 주석을 찾은 후 partial ThisAddIn 클래스의 정의에서 주석 처리를 제거합니다. Microsoft Office 응용 프로그램에서는 이 코드를 통해 사용자 지정 리본 UI를 찾아 로드합니다. 자세한 내용은 리본 확장성 개요를 참조하십시오.

    주석 처리가 제거된 코드는 다음 예제와 비슷해야 합니다.

    // TODO:
    // This is an override of the RequestService method in ThisAddin class.
    // To hook up your custom ribbon uncomment this code.
    public partial class ThisAddIn
    {
        MyRibbon ribbon;
        protected override object RequestService(Guid serviceGuid)
        {
            if (serviceGuid == typeof(Office.IRibbonExtensibility).GUID)
            {
                if (ribbon == null)
                    ribbon = new MyRibbon();
                return ribbon;
            }
    
            return base.RequestService(serviceGuid);
        }
    }
    
    
  6. MyRibbon.xml 파일을 엽니다.

  7. grouptoggleButton 요소의 label 특성을 변경하여 리본 메뉴에 있는 컨트롤 그룹과 설정/해제 단추의 레이블을 설정합니다. 기본적으로 그룹의 레이블은 My Group이고 설정/해제 단추의 레이블은 My Button입니다.

  8. MyRibbon.xml 파일에 XML 요소를 추가하여 리본 메뉴에 탭, 그룹 또는 컨트롤을 추가할 수도 있습니다. 리본에 컨트롤을 추가하는 경우 추가할 각 컨트롤의 MyRibbon 클래스에 onAction 콜백 메서드도 정의해야 합니다. 자세한 내용은 연습: 리본 메뉴의 컨트롤을 사용하여 응용 프로그램 자동화리본 확장성 개요를 참조하십시오.

참고 항목

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft