다음을 통해 공유


Word 문서에서 Windows Forms 컨트롤 사용

Windows Forms에 컨트롤을 추가할 때와 동일한 방식으로 Windows Forms 컨트롤을 Microsoft Office Word 문서에 추가할 수 있습니다. 그러나 Windows Forms 컨트롤이 문서에서 동작하는 방식에는 몇 가지 차이점이 있습니다. 문서의 컨트롤 작업에 대한 일반적인 내용은 Office 문서의 Windows Forms 컨트롤 개요를 참조하십시오.

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

Word의 컨트롤 고려 사항

Word와 관련된 고려 사항이 몇 가지 있습니다.

레이아웃 스타일

Visual Studio 디자이너를 사용하여 문서 수준 프로젝트의 Word 문서에 컨트롤을 추가하면 컨트롤이 텍스트 줄 안에 추가됩니다. 컨트롤의 레이아웃 스타일을 변경하려면 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 컨트롤 서식을 클릭합니다. 개체 서식 대화 상자의 레이아웃 페이지에서 줄 바꿈 스타일을 선택합니다.

런타임에 Word 문서에 컨트롤을 추가할 때 Microsoft.Office.Tools.Word.ControlCollection 클래스의 다른 Add<control class> 메서드 오버로드를 사용하여 새 컨트롤의 레이아웃 스타일을 지정할 수 있습니다.

  • 텍스트 줄 안에 컨트롤을 추가하려면 컨트롤의 위치를 지정하는 Range를 매개 변수로 받는 오버로드를 사용합니다.

  • 컨트롤을 부동 모양으로 추가하려면 컨트롤의 왼쪽 및 위쪽 좌표를 매개 변수로 받는 오버로드를 사용합니다.

자세한 내용은 런타임에 Office 문서에 컨트롤 추가Windows Forms 컨트롤의 도우미 메서드를 참조하십시오.

Visual Studio 디자이너에서 Word 템플릿을 열면 템플릿이 기본 보기에서 열리므로 템플릿에서 인라인이 아닌 컨트롤이 표시되지 않습니다. 컨트롤을 보려면 보기를 인쇄 레이아웃으로 변경합니다.

문서 본문 외부의 컨트롤

Windows Forms 컨트롤은 머리글이나 바닥글 내에 또는 하위 문서 내에 사용할 수 없습니다.

참고 항목

작업

연습: CheckBox 컨트롤을 사용하여 문서 서식 변경

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

연습: 문서에서 라디오 단추를 사용하여 차트 업데이트

개념

Office 문서의 Windows Forms 컨트롤 개요

Office 문서에서 Windows Forms 컨트롤에 대한 제한 사항

기타 리소스

Word 솔루션