다음을 통해 공유


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

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

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

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

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

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

참고

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

사전 요구 사항

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

-

Microsoft Office 개발자 도구를 포함하는 Visual Studio 2010 버전입니다. 자세한 내용은 [Office 솔루션을 개발할 수 있도록 컴퓨터 구성](bb398242\(v=vs.100\).md)을 참조하십시오.
  • Word 2007 또는 Word 2010

프로젝트 만들기

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

새 프로젝트를 만들려면

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

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

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

Word 문서에 컨트롤 추가

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

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

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

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

    참고

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

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

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

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

    Property

    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 이벤트에 단추에 대한 이벤트 처리기를 추가해야 합니다. 이벤트 처리기를 만드는 방법에 대한 자세한 내용은 방법: 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 개발 샘플 및 연습