다음을 통해 공유


런타임 서비스 샘플

업데이트: 2007년 11월

참고:

이 샘플은 Microsoft Office Excel 2007에서만 실행됩니다.

이 샘플에서는 추가 기능에 확장성 인터페이스를 구현하여 Microsoft Office Excel 2007용 리본 사용자 지정과 사용자 지정 작업 창을 만드는 방법을 보여 줍니다.

이 샘플에서는 다음 확장성 인터페이스를 구현하여 사용자 지정 작업 창을 만듭니다.

  • Microsoft.Office.Core.ICustomTaskPaneConsumer. 샘플에서는 이 인터페이스를 구현하여 텍스트 상자와 단추가 들어 있는 작업 창을 만듭니다. 사용자가 단추를 클릭하면 활성 통합 문서에서 현재 포커스가 있는 범위에 텍스트 상자의 문자열이 추가됩니다.

  • Microsoft.Office.Core.IRibbonExtensibility. 샘플에서는 이 인터페이스를 구현하여 작업 창을 표시하거나 숨기기 위해 클릭할 수 있는 설정/해제 단추를 추가합니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.

참고:

이 샘플에서는 확장성 인터페이스를 사용하여 리본 사용자 지정과 사용자 지정 작업 창을 만들지만 Visual Studio Tools for Office에서 제공하는 클래스와 디자이너를 대신 사용할 수도 있습니다. 이러한 클래스와 디자이너는 이러한 기능에 대한 작업 과정을 단순하게 해 줍니다. 자세한 내용은 리본 디자이너사용자 지정 작업 창 개요를 참조하십시오.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다.

Download sample

이 샘플을 실행하려면

  1. F5 키를 누릅니다.

  2. 리본 메뉴에서 RuntimeServices 탭을 클릭합니다.

  3. VSTO 그룹에서 TaskPane 단추를 클릭합니다.

    Contoso 작업 창이 나타나는지 확인합니다.

  4. 작업 창의 텍스트 상자에 텍스트를 입력합니다.

  5. 삽입 단추를 클릭합니다.

    텍스트 상자에 입력한 텍스트가 활성 워크시트에서 현재 포커스가 있는 셀에 추가되는지 확인합니다.

  6. 리본 메뉴에서 TaskPane 단추를 다시 클릭합니다.

    작업 창이 닫히는지 확인합니다.

요구 사항

이 샘플에는 다음과 같은 응용 프로그램이 필요합니다.

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007

세부 항목

이 샘플에서는 다음 개념을 보여 줍니다.

  • 추가 기능에 Microsoft.Office.Core.IRibbonExtensibility 인터페이스를 구현하여 리본 사용자 지정 만들기

  • 추가 기능에 Microsoft.Office.Core.ICustomTaskPaneConsumer 인터페이스를 구현하여 사용자 지정 작업 창 만들기

  • 리본 메뉴의 설정/해제 단추를 사용하여 사용자 지정 작업 창 표시 및 숨기기

  • 사용자 지정 작업 창에 입력된 텍스트를 활성 워크시트에 삽입

참고 항목

작업

작업 창 데모 샘플

개념

확장성 인터페이스를 사용하여 UI 기능 사용자 지정

리본 디자이너

사용자 지정 작업 창 개요

기타 리소스

문서 수준 샘플