다음을 통해 공유


방법: Documents 컬렉션의 문서 참조

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 Microsoft Office의 지정된 Visual Studio Tools for Office 프로젝트 및 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

  • 응용 프로그램 수준 프로젝트

Microsoft Office 버전

  • Word 2003

  • Word 2007

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

문서의 이름이나 컬렉션의 문서 인덱스 값을 사용하여 Microsoft.Office.Interop.Word.Document 개체를 Documents 컬렉션의 멤버로서 참조할 수 있습니다.

특정 문서에 대한 작업을 할 때 대개는 이름을 통해 문서를 참조하는 것이 더 좋습니다. Documents 컬렉션에서의 인덱스 값을 사용하여 문서를 참조하는 경우는 그리 많지 않습니다. 다른 문서를 열거나 닫으면 특정 문서에 대한 인덱스 값이 변경될 수 있기 때문입니다.

문서 참조

이름을 통해 문서를 참조하려면

  • SampleDoc.doc라는 문서를 가리키도록 개체 변수를 설정합니다. 다음 코드 예제를 사용하려면 프로젝트의 ThisDocument 또는 ThisAddIn 클래스에서 이 코드를 실행하십시오.

    Dim doc As Word.Document = CType(Application.Documents("SampleDoc.doc"), Word.Document)
    
    object fileName = "SampleDoc.doc"; 
    Word.Document doc = Application.Documents.get_Item(ref fileName); 
    

Application 개체의 ActiveDocument 속성을 사용하면 활성 문서(포커스가 있는 문서)를 참조할 수 있습니다.

활성 문서를 참조하려면

  • ActiveDocument를 사용하여 활성 문서의 이름을 검색합니다. 다음 코드 예제를 사용하려면 프로젝트의 ThisDocument 또는 ThisAddIn 클래스에서 이 코드를 실행하십시오.

    Dim documentName As String = Application.ActiveDocument.Name
    
    string documentName = Application.ActiveDocument.Name;
    

문서 수준 사용자 지정에 연결된 문서에 대해서만 작업하는 경우에는 포커스가 있는 문서를 참조해야 할 때 프로젝트의 어느 위치에서나 Globals.ThisDocument 참조를 사용할 수 있습니다.

문서 수준 사용자 지정에 연결된 문서를 참조하려면

  • Globals.ThisDocument를 사용하여 문서의 이름을 검색합니다.

    Dim documentName2 As String = Globals.ThisDocument.Name
    
    string documentName2 = Globals.ThisDocument.Name;
    

참고 항목

작업

방법: 기존 문서 열기

방법: Word 문서에 텍스트 삽입

개념

Visual Studio Tools for Office 프로젝트의 개체에 전역 액세스

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