다음을 통해 공유


Document 클래스(2007 시스템)

업데이트: 2007년 11월

Microsoft Office Word용 Visual Studio Tools for Office 프로젝트의 문서를 나타냅니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v9.0(Microsoft.Office.Tools.Word.v9.0.dll)

구문

<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public Class Document _
    Inherits EntryPointBindableComponentBase _
    Implements IActivatable, IServiceProviderCallback, IOfficeHostItemEntryPoint, IEntryPoint,  _
    ISupportInitializeControl, ISupportInitialize

Dim instance As Document
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public class Document : EntryPointBindableComponentBase, IActivatable, 
    IServiceProviderCallback, IOfficeHostItemEntryPoint, IEntryPoint, ISupportInitializeControl, ISupportInitialize

설명

Microsoft.Office.Tools.Word.Document 클래스는 Visual Studio Tools for Office 프로젝트의 Word 문서에 대한 호스트 항목입니다. Microsoft.Office.Tools.Word.Document 클래스에서는 Word 주 interop 어셈블리의 Microsoft.Office.Interop.Word.Document 클래스와 동일한 멤버를 제공하지만 추가로 다음 기능도 제공합니다.

  • Controls 속성. 런타임에 Word 문서의 컨트롤을 추가하거나 컨트롤을 제거하려면 이 속성을 사용합니다.

  • VstoSmartTags 속성. 문서에 스마트 태그를 추가하려면 이 속성을 사용합니다.

  • Word 개체 모델에서 응용 프로그램 수준에서만 제공되는 BeforeCloseBeforeSave 등의 문서 수준 이벤트. 즉, Word 개체 모델에서 이러한 이벤트는 Microsoft.Office.Interop.Word.Application 클래스에 정의되어 있습니다.

자세한 내용은 호스트 항목 및 호스트 컨트롤 개요문서 호스트 항목을 참조하십시오.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase
      Microsoft.VisualStudio.Tools.Office.EntryPointBindableComponentBase
        Microsoft.Office.Tools.Word.Document

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Document 멤버

Microsoft.Office.Tools.Word 네임스페이스

기타 리소스

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

문서 호스트 항목

런타임에 Office 문서에 컨트롤 추가

스마트 태그 개요

런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장