다음을 통해 공유


방법: Word 문서에 작업 창 추가

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

Microsoft Office 버전

  • Word 2007

  • Word 2003

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

새 항목 추가 대화 상자에는 작업 창에 대한 사용자 정의 컨트롤인 작업 창 컨트롤이 들어 있습니다. 작업 창 컨트롤을 사용하거나 이와 동일한 결과를 얻을 수 있는 사용자 정의 컨트롤을 사용할 수 있습니다.

Microsoft Office Excel 통합 문서에 작업 창을 추가하는 방법에 대한 자세한 내용은 방법: Excel 통합 문서에 작업 창 추가를 참조하십시오.

참고:

작업 창은 Word 또는 Excel용 문서 수준 사용자 지정에만 만들 수 있고, 응용 프로그램 수준 추가 기능에는 만들 수 없습니다. 자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

참고:

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

작업 창 컨트롤 만들기

작업 창 컨트롤을 만들고 문서의 텍스트를 삽입하려면

  1. Visual Studio에서 Word 문서 또는 서식 파일 프로젝트를 엽니다.

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

  3. 새 항목 추가 대화 상자에서 작업 창 컨트롤을 선택하고 이름을 HelloControl로 지정한 다음 추가를 클릭합니다.

  4. 디자이너에 작업 창 컨트롤이 표시되지 않으면 디자이너에서 HelloControl을 두 번 클릭합니다.

  5. 도구 상자Windows Forms 탭에서 Button 컨트롤을 작업 창 컨트롤로 끌어 놓습니다.

  6. 단추의 Click 이벤트 처리기에 다음 코드를 추가합니다.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
    
        Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!"
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  7. C#의 경우 단추 클릭에 대해 이벤트 처리기를 추가해야 합니다. 이 코드를 HelloControl 생성자에서 IntializeComponent에 대한 호출 밑에 배치할 수 있습니다.

    이벤트 처리기를 만드는 방법에 대한 자세한 내용은 방법: Visual Studio Tools for Office에서 이벤트 처리기 만들기를 참조하십시오.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

작업 창에 작업 창 컨트롤 추가

작업 창을 표시하려면 작업 창에 컨트롤을 추가합니다. 다음 예제에서는 Word의 작업 창에 작업 창 컨트롤을 추가합니다.

작업 창에 작업 창 컨트롤을 추가하려면

  1. ThisDocument 클래스에서 작업 창 컨트롤의 새 인스턴스를 만듭니다.

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. ThisDocument의 Startup 이벤트 처리기에 다음 코드를 추가합니다.

    Me.ActionsPane.Controls.Add(hello)
    
    this.ActionsPane.Controls.Add(hello);
    

참고 항목

작업

연습: 작업 창에서 문서로 텍스트 삽입

방법: Excel 통합 문서에 작업 창 추가

연습: 사용자 컨텍스트에 따라 작업 창 변경

방법: 작업 창에서 컨트롤 레이아웃 관리

개념

작업 창 개요