이 연습에서는 Microsoft Office Word의 문서 수준 사용자 지정에서 Windows Forms 컨트롤을 사용하여 텍스트 서식을 변경하는 방법을 보여 줍니다.
적용 대상: 이 항목의 정보는 Word의 문서 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 유형에서 사용할 수 있는 기능을 참조하세요.
이 연습에서는 다음 작업을 수행합니다.
디자인 타임에 문서 수준 프로젝트의 문서에 텍스트와 컨트롤을 추가합니다.
옵션을 선택할 때 텍스트 서식 지정
결과를 완성된 샘플로 보려면 Office 개발 샘플 및 연습에서 Word 컨트롤 샘플을 참조하세요.
비고
일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 IDE 개인 설정을 참조하세요.
필수 조건
이 연습을 완료하려면 다음 구성 요소가 필요합니다.
Microsoft Office 개발자 도구가 포함된 Visual Studio 버전입니다. 자세한 내용은 Office 솔루션을 개발하도록 컴퓨터 구성을 참조하세요.
Word 2013 또는 Word 2010 .
프로젝트를 만듭니다.
첫 번째 단계는 Word 문서 프로젝트를 만드는 것입니다.
새 프로젝트 만들기
내 Word 서식이라는 이름으로 Word 문서 프로젝트를 만듭니다. 마법사에서 새 문서 만들기를 선택합니다.
자세한 내용은 방법: Visual Studio에서 Office 프로젝트 만들기를 참조하세요.
Visual Studio는 디자이너에서 새 Word 문서를 열고 솔루션 탐색기에내 Word 서식 프로젝트를 추가합니다.
Word 문서에 텍스트 및 컨트롤 추가
이 연습에서는 Word 문서에 Bookmark 컨트롤을 추가하고, 세 개의 확인란과 일부 텍스트를 넣습니다. 확인란에는 텍스트 서식을 지정하기 위한 옵션이 표시됩니다.
세 개의 확인란 추가
문서가 Visual Studio 디자이너에서 열려 있는지 확인합니다.
도구 상자의 공용 컨트롤 탭에서 첫 번째 CheckBox 컨트롤을 문서로 끕니다.
속성 창에서 다음 속성을 변경합니다.
재산 가치 이름 applyBoldFont 문자 메시지 굵게 Enter 키를 눌러 삽입 지점을 첫 번째 확인란 아래로 이동합니다.
확인란 아래의 문서에 두 번째 확인란을
ApplyBoldFont추가하고 다음 속성을 변경합니다.재산 가치 이름 applyItalicFont 문자 메시지 이탤릭체 Enter 키를 눌러 삽입 지점을 두 번째 확인란 아래로 이동합니다.
확인란 아래의 문서에 세 번째 확인란을
ApplyItalicFont추가하고 다음 속성을 변경합니다.재산 가치 이름 applyUnderlineFont 문자 메시지 밑줄
텍스트 및 책갈피 컨트롤 추가
삽입 지점을 확인란 컨트롤 아래로 이동하고 다음 텍스트를 입력합니다.
확인란을 클릭하여 이 텍스트의 서식을 변경합니다.
도구 상자의 Word 컨트롤 탭에서 컨트롤을 Bookmark 문서로 끕니다.
책갈피 컨트롤 추가 대화 상자가 나타납니다.
문서에 추가한 텍스트를 선택하고 확인을 클릭합니다.
Bookmark Bookmark1이라는 컨트롤이 문서의 선택한 텍스트에 추가됩니다.
속성 창에서 (Name) 속성의 값을 fontText로 변경합니다.
그런 다음 확인란을 선택하거나 선택 취소할 때 텍스트의 서식을 지정하는 코드를 작성합니다.
확인란을 선택하거나 선택 취소할 때 텍스트 서식 지정
사용자가 서식 옵션을 선택하면 문서의 텍스트 서식을 변경합니다.
확인란을 선택할 때 서식 변경
ThisDocument마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 코드 보기를 클릭합니다.C#의 경우에만 ThisDocument 클래스에 다음 상수를 추가합니다.
const int WordTrue = -1; const int WordFalse = 0;applyBoldFont확인란의 Click 이벤트 처리기에 다음 코드를 추가합니다.확인란의 이벤트 처리기에 Click 다음 코드를
applyItalicFont추가합니다.확인란의
applyUnderlineFont이벤트 처리기에 다음 코드를 Click 추가합니다.C#에서는 텍스트 상자에 Startup 대한 이벤트 처리기를 이벤트에 추가해야 합니다. 이벤트 처리기를 만드는 방법에 대한 자세한 내용은 방법: Office 프로젝트에서 이벤트 처리기 만들기를 참조하세요.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
애플리케이션 테스트
이제 확인란을 선택하거나 선택 취소할 때 문서를 테스트하여 텍스트의 서식이 올바르게 지정되었는지 확인할 수 있습니다.
문서 테스트
F5 키를 눌러 프로젝트를 실행합니다.
확인란을 선택하거나 선택 취소합니다.
텍스트의 서식이 올바르게 지정되었는지 확인합니다.
다음 단계
이 연습에서는 Word 문서에서 확인란을 사용하고 프로그래밍 방식으로 텍스트 서식을 변경하는 기본 사항을 보여 줍니다. 다음에 올 수 있는 몇 가지 작업은 다음과 같습니다.
단추를 사용하여 텍스트 상자를 채웁니다. 자세한 내용은 연습: 단추를 사용하여 문서의 텍스트 상자에 텍스트 표시를 참조하세요.
라디오 단추를 사용하여 차트 스타일을 선택합니다.