Share via


애플리케이션에 사용자 지정 작업창 추가

VSTO 추가 기능을 사용하여 위에 나열된 애플리케이션에 사용자 지정 작업창을 추가할 수 있습니다. 자세한 내용은 사용자 지정 작업창을 참조하세요.

적용 대상: 이 항목의 정보는 Outlook의 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

참고 항목

일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio IDE 개인 설정을 참조하세요.

애플리케이션에 사용자 지정 작업창 추가

애플리케이션에 사용자 지정 작업창을 추가하려면

  1. 위에 나열된 애플리케이션 중 하나에 대한 VSTO 추가 기능 프로젝트를 열거나 만듭니다. 자세한 내용은 방법: Visual Studio에서 Office 프로젝트 만들기를 참조하세요.

  2. 프로젝트 메뉴에서 사용자 정의 컨트롤 추가를 클릭합니다.

  3. 새 항목 추가 대화 상자에서 새 사용자 컨트롤의 이름을 MyUserControl로 변경한 다음, 추가를 클릭합니다.

    사용자 정의 컨트롤이 디자이너에서 열립니다.

  4. 도구 상자에서 하나 이상의 Windows Forms 컨트롤을 사용자 정의 컨트롤에 추가합니다.

  5. ThisAddIn.cs 또는 ThisAddIn.vb 코드 파일을 엽니다.

  6. ThisAddIn 클래스에 다음 코드를 추가합니다. 이 코드는 MyUserControlCustomTaskPane 의 인스턴스를 ThisAddIn 클래스의 멤버로 선언합니다.

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. 다음 코드를 ThisAddIn_Startup 이벤트 처리기에 추가합니다. 이 코드는 CustomTaskPane 컬렉션에 MyUserControl 개체를 추가하여 새 CustomTaskPanes 을 만듭니다. 코드에서 작업창도 표시합니다.

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    참고 항목

    이 코드는 애플리케이션의 활성 창과 사용자 지정 작업창을 연결합니다. 일부 애플리케이션의 경우 작업창이 애플리케이션의 다른 문서나 항목과 함께 표시되도록 이 코드를 수정하는 것이 좋습니다. 자세한 내용은 사용자 지정 작업창을 참조하세요.