다음을 통해 공유


연습: 문서에서 단추를 사용하여 텍스트 상자에 텍스트 표시

업데이트: 2007년 11월

적용 대상

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

프로젝트 형식

  • 문서 수준 프로젝트

Microsoft Office 버전

  • Word 2007

  • Word 2003

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

이 연습에서는 Microsoft Office Word용 문서 수준 사용자 지정에서 단추와 텍스트 상자를 사용하는 방법을 보여 줍니다.

이 연습에서는 다음 작업을 수행합니다.

  • 디자인 타임에 문서 수준 프로젝트의 Word 문서에 컨트롤 추가

  • 단추를 클릭할 때 텍스트 상자 채우기

참고:

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

사전 요구 사항

이 연습을 완료하려면 다음 구성 요소가 필요합니다.

  • Visual Studio Tools for Office(Visual Studio 2008 Professional 및 Visual Studio Team System의 선택적 구성 요소)

  • Microsoft Office Word 2003 또는 Microsoft Office Word 2007

프로젝트 만들기

첫 번째 단계에서는 Word 문서 프로젝트를 만듭니다.

새 프로젝트를 만들려면

  • 이름이 My Word Button인 Word 문서 프로젝트를 만듭니다. 마법사에서 새 문서 만들기를 선택합니다.

    자세한 내용은 방법: Visual Studio Tools for Office 프로젝트 만들기를 참조하십시오.

    Visual Studio의 디자이너에 새 Word 문서가 열리고 My Word Button 프로젝트가 솔루션 탐색기에 추가됩니다.

Word 문서에 컨트롤 추가

Word 문서에서 사용자 인터페이스 컨트롤은 단추와 텍스트 상자로 구성됩니다.

단추 및 텍스트 상자를 추가하려면

  1. Visual Studio 디자이너에 문서가 열려 있는지 확인합니다.

  2. 도구 상자공용 컨트롤 탭에서 TextBox 컨트롤을 문서로 끌어 놓습니다.

    참고:

    Word에서 컨트롤은 기본적으로 텍스트와 동일한 줄에 배치됩니다. Word의 옵션 대화 상자에 있는 편집 탭에서 기본값을 변경하여 컨트롤 및 도형 개체가 삽입되는 방식을 수정할 수 있습니다.

  3. 보기 메뉴에서 속성 창을 클릭합니다.

  4. 속성 창 드롭다운 상자에서 TextBox1을 찾고 텍스트 상자의 Name 속성을 displayText로 변경합니다.

  5. Button 컨트롤을 문서에 끌어 놓은 후 다음 속성을 변경합니다.

    속성

    Name

    insertText

    Text

    텍스트 삽입

이제 사용자가 단추를 클릭할 때 실행할 코드를 작성할 수 있습니다.

단추를 클릭할 때 텍스트 상자 채우기

사용자가 단추를 클릭할 때마다 **Hello World!**가 텍스트 상자에 추가됩니다.

단추를 클릭할 때 텍스트 상자에 내용을 표시하려면

  1. 솔루션 탐색기에서 마우스 오른쪽 단추로 ThisDocument를 클릭한 다음 바로 가기 메뉴에서 코드 보기를 클릭합니다.

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

    Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles insertText.Click
    
        Me.displayText.Text += "Hello World!"
    End Sub
    
    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World!";
    }
    
  3. C#의 경우 Startup 이벤트에 단추에 대한 이벤트 처리기를 추가해야 합니다. 이벤트 처리기를 만드는 방법에 대한 자세한 내용은 방법: Visual Studio Tools for Office에서 이벤트 처리기 만들기를 참조하십시오.

    this.insertText.Click += new EventHandler(insertText_Click);
    

응용 프로그램 테스트

이제 문서를 테스트하여 단추를 클릭할 때 텍스트 상자에 **Hello World!**라는 메시지가 표시되는지 확인할 수 있습니다.

문서를 테스트하려면

  1. F5 키를 눌러 프로젝트를 실행합니다.

  2. 단추를 클릭합니다.

  3. **Hello World!**가 텍스트 상자에 나타나는지 확인합니다.

다음 단계

이 연습은 Word 문서에서 단추와 텍스트 상자를 사용하는 기본적인 방법을 보여 줍니다. 이후에 수행할 수 있는 작업은 다음과 같습니다.

참고 항목

작업

방법: Office 문서에 Windows Forms 컨트롤 추가

개념

Office 문서의 Windows Forms 컨트롤 개요

Word를 사용한 연습

호스트 항목 및 호스트 컨트롤 개요

기타 리소스

Office 개발 샘플 및 연습