확장 개체를 사용하여 Word 자동화

Visual Studio에서 Word 솔루션을 개발하는 경우 솔루션에서 호스트 항목호스트 컨트롤을 사용할 수 있습니다. Word 개체 모델, 즉 Word용 주 interop 어셈블리가 노출하는 개체 모델에서 일반적으로 사용되는 특정 개체(예: DocumentContentControl )를 확장하는 개체입니다. 확장된 개체는 기반이 되는 Word 개체처럼 동작하지만 개체에 이벤트 및 데이터 바인딩 기능을 더 추가합니다.

적용 대상: 이 항목의 정보는 Word의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

사용할 수 있는 컨텍스트는 각 솔루션 형식마다 다를 수 있지만 호스트 항목과 호스트 컨트롤은 VSTO 추가 기능과 문서 수준 사용자 지정 둘 다에서 사용할 수 있습니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요를 참조하세요.

문서 호스트 항목

Word 프로젝트는 Document 호스트 항목에 대한 액세스를 제공합니다. Document 호스트 항목은 호스트 컨트롤 및 Windows Forms 컨트롤을 포함하여 다른 컨트롤에 대한 컨테이너 역할을 하고 해당 화면에 컨트롤에 대한 정보를 유지 관리합니다. 또한 Document 호스트 항목은 Word의 개체 모델의 해당 클래스인 Document 클래스와 대부분 동일한 구성원을 제공합니다.

자세한 내용은 문서 호스트 항목을 참조하세요.

Word 호스트 컨트롤

문서를 만들고 구성 및 자동화하는 데 도움이 되는 여러 Word용 호스트 컨트롤이 있습니다. 대부분의 해당 기능은 데이터 가져오기, 표시 및 보호를 포함합니다. 이러한 호스트 컨트롤은 네이티브 Word 개체 모델의 해당 항목에 없는 이벤트 및 데이터 바인딩 기능을 제공합니다.

문서 수준 프로젝트에서는 디자인 타임에 모든 호스트 컨트롤을 문서에 추가하거나 런타임에 콘텐츠 컨트롤과 책갈피 컨트롤을 추가할 수 있습니다. VSTO 추가 기능 프로젝트에서는 런타임에 열려 있는 임의 문서에 콘텐츠 컨트롤 및 책갈피 컨트롤을 추가할 수 있습니다.

Word 프로젝트에서 사용할 수 있는 호스트 컨트롤에 대한 자세한 내용은 다음 항목을 참조하세요.