Word 문서에서 Windows Forms 컨트롤 사용
업데이트: 2008년 7월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 프로젝트 형식
Microsoft Office 버전
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
Windows Forms에 컨트롤을 추가할 때와 동일한 방식으로 Windows Forms 컨트롤을 Microsoft Office Word 문서에 추가할 수 있습니다. 그러나 Windows Forms 컨트롤이 문서에서 동작하는 방식에는 몇 가지 차이점이 있습니다. 문서의 컨트롤 작업에 대한 일반적인 정보는 Office 문서의 Windows Forms 컨트롤 개요를 참조하십시오.
Word의 컨트롤 고려 사항
Word와 관련된 고려 사항이 몇 가지 있습니다.
레이아웃 스타일
Visual Studio 디자이너를 사용하여 문서 수준 프로젝트의 Word 문서에 컨트롤을 추가하면 컨트롤이 텍스트 줄 안에 추가됩니다. 컨트롤의 레이아웃 스타일을 변경하려면 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 컨트롤 서식을 클릭합니다. 개체 서식 대화 상자의 레이아웃 페이지에서 줄 바꿈 스타일을 선택합니다.
런타임에 Word 문서에 컨트롤을 추가할 때 Microsoft.Office.Tools.Word.ControlCollection 클래스의 다른 Add<control class> 메서드 오버로드를 사용하여 새 컨트롤의 레이아웃 스타일을 지정할 수 있습니다.
텍스트 줄 안에 컨트롤을 추가하려면 컨트롤의 위치를 지정하는 Range를 매개 변수로 받는 오버로드를 사용합니다.
컨트롤을 부동 모양으로 추가하려면 컨트롤의 왼쪽 및 위쪽 좌표를 매개 변수로 받는 오버로드를 사용합니다.
자세한 내용은 런타임에 Office 문서에 컨트롤 추가 및 Windows Forms 컨트롤의 도우미 메서드를 참조하십시오.
Visual Studio 디자이너에서 Word 템플릿을 열면 템플릿이 기본 보기에서 열리므로 템플릿에서 인라인이 아닌 컨트롤이 표시되지 않습니다. 컨트롤을 보려면 보기를 인쇄 레이아웃으로 변경합니다.
참고: |
---|
런타임에 응용 프로그램 수준 추가 기능을 사용하여 문서에 컨트롤을 추가하려면 Visual Studio 2008 SP1(서비스 팩 1)을 설치해야 합니다. |
문서 본문 외부의 컨트롤
Windows Forms 컨트롤은 머리글이나 바닥글 내에 또는 하위 문서 내에 사용할 수 없습니다.
참고 항목
작업
연습: CheckBox 컨트롤을 사용하여 문서 서식 변경
연습: 문서에서 단추를 사용하여 텍스트 상자에 텍스트 표시
개념
Office 문서의 Windows Forms 컨트롤 개요
Office 문서에서 Windows Forms 컨트롤에 대한 제한 사항
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2008년 7월 |
런타임에 컨트롤의 레이아웃 스타일을 지정하는 방법에 대한 정보가 추가되었습니다. |
SP1 기능 변경 |