다음을 통해 공유


방법: 응용 프로그램에 사용자 지정 작업 창 추가

응용 프로그램 수준 추가 기능을 사용하여 위에 나열된 응용 프로그램에 사용자 지정 작업 창을 추가할 수 있습니다. 자세한 내용은 사용자 지정 작업 창 개요를 참조하십시오.

적용 대상: 이 항목의 정보는 Excel 2007 및 Excel 2010, InfoPath 2007 및 InfoPath 2010, Outlook 2007 및 Outlook 2010, PowerPoint 2007 및 PowerPoint 2010, Word 2007 및 Word 2010의 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

참고

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

응용 프로그램에 사용자 지정 작업 창 추가

응용 프로그램에 사용자 지정 작업 창을 추가하려면

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

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

  3. 새 항목 추가 대화 상자에서 새 사용자 정의 컨트롤의 이름을 MyUserControl로 바꾸고 추가를 클릭합니다.

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

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

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

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

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

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

    참고

    이 코드는 사용자 지정 작업 창을 응용 프로그램의 활성 창에 연결합니다. 일부 응용 프로그램의 경우 작업 창이 응용 프로그램에 다른 문서나 항목과 함께 표시되도록 이 코드를 수정할 수도 있습니다. 자세한 내용은 여러 응용 프로그램 창의 사용자 지정 작업 창 관리를 참조하십시오.

참고 항목

작업

연습: 사용자 지정 작업 창을 사용하여 응용 프로그램 자동화

기타 리소스

Office UI 사용자 지정

사용자 지정 작업 창 개요