Word 추가 기능 동적 컨트롤 샘플

업데이트: 2008년 7월

참고:

이 샘플은 Microsoft Office Word 2007에서만 실행됩니다.

런타임에 문서에 필요하게 될 컨트롤 수를 디자인 타임에 알 수 없으면 이벤트에 대한 응답으로 컨트롤을 동적으로 추가할 수 있습니다.

이 샘플에서는 런타임에 Windows Forms 컨트롤과 호스트 컨트롤을 추가하거나 제거하는 방법을 보여 줍니다.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.

Download sample

이 샘플을 실행하려면

  1. F5 키를 누릅니다.

  2. 문서 내부를 클릭합니다.

  3. 작업 창에서 확인란을 선택합니다.

    커서 위치에 컨트롤이 추가됩니다.

  4. 선택한 확인란의 선택을 취소합니다.

    그러면 문서에서 컨트롤이 제거됩니다.

추가 기능을 통해 만들어진 컨트롤은 문서에 자동으로 저장되지 않습니다. 이 샘플에서는 컨트롤이 Word 인스턴스 간에 유지될 수 있도록 사용자 지정 XML 부분에 컨트롤 정보를 저장합니다.

컨트롤을 저장하려면

  1. F5 키를 누릅니다.

  2. 문서 내부를 클릭합니다.

  3. 작업 창에서 확인란을 선택합니다.

    커서 위치에 컨트롤이 추가됩니다.

  4. 저장 단추를 클릭합니다.

    컨트롤 삭제 대화 상자가 나타납니다.

  5. 아니요를 클릭합니다.

  6. 다른 이름으로 저장 대화 상자에서 이 워크시트의 파일 이름을 입력하고 저장을 클릭합니다.

  7. Word를 종료합니다.

  8. 방금 저장한 파일을 엽니다.

    컨트롤이 문서에 여전히 존재합니다.

세부 항목

  • 문서에 Windows Forms 컨트롤과 호스트 컨트롤을 동적으로 배치

  • 문서에서 Windows Forms 컨트롤과 호스트 컨트롤을 동적으로 제거

  • 문서의 일부로 저장된 XML 부분에 호스트 컨트롤 정보 저장

참고 항목

작업

Excel 추가 기능 동적 컨트롤 샘플

개념

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

작업 창 개요

기타 리소스

문서 수준 샘플

응용 프로그램 수준 샘플

Office 문서의 컨트롤

변경 기록

날짜

변경 내용

원인

2008년 7월

추가된 항목입니다.

SP1 기능 변경