다음을 통해 공유


Document 인터페이스

편집하려고 열어 놓은 문서를 환경에 표시합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
[<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")>]
type Document =  interface end
public interface Document

Document 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ActiveWindow 현재 활성 창 또는 활성 창이 없는 경우에는 맨 위에 있는 창을 가져옵니다.열려 있는 창이 없으면 Nothing을 반환합니다.
Public 속성 Collection Document 개체가 포함된 컬렉션을 가져옵니다.
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 Extender 이 개체에 사용 가능한 경우 요청한 Extender를 반환합니다.
Public 속성 ExtenderCATID 개체의 Extender CATID(범주 ID)를 가져옵니다.
Public 속성 ExtenderNames 개체에 대해 사용할 수 있는 Extender의 목록을 가져옵니다.
Public 속성 FullName 개체 파일의 전체 경로와 이름을 가져옵니다.
Public 속성 IndentSize 인프라입니다. Microsoft 내부용입니다.
Public 속성 Kind 개체의 종류 또는 형식을 나타내는 GUID 문자열을 가져옵니다.
Public 속성 Language 인프라입니다. Microsoft 내부용입니다.
Public 속성 Name Document 의 이름을 가져옵니다.
Public 속성 Path 문서를 포함하는 디렉터리의 경로를 파일 이름 없이 가져옵니다.
Public 속성 ProjectItem Document 개체와 연결된 ProjectItem 개체를 가져옵니다.
Public 속성 ReadOnly 인프라입니다. Microsoft 내부용입니다.
Public 속성 Saved 개체를 마지막으로 저장하거나 연 다음 수정하지 않았으면 true를 반환합니다.
Public 속성 Selection Document 에서 현재 선택한 영역을 나타내는 개체를 가져옵니다.
Public 속성 TabSize 인프라입니다. Microsoft 내부용입니다.
Public 속성 Type 인프라입니다. Microsoft 내부용입니다.
Public 속성 Windows 개체에 표시되는 창을 포함하는 Windows 컬렉션을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Activate 현재 항목으로 포커스를 이동합니다.
Public 메서드 ClearBookmarks 인프라입니다. Microsoft 내부용입니다.
Public 메서드 Close 열린 문서를 닫고 필요에 따라 저장하거나 창을 닫고 소멸시킵니다.
Public 메서드 MarkText 인프라입니다. Microsoft 내부용입니다.
Public 메서드 NewWindow 문서를 볼 수 있는 새 창을 만듭니다.
Public 메서드 Object 런타임에 이름으로 액세스할 수 있는 인터페이스 또는 개체를 반환합니다.
Public 메서드 PrintOut 인프라입니다. Microsoft 내부용입니다.
Public 메서드 Redo Undo 메서드 또는 사용자가 취소한 마지막 작업을 다시 실행합니다.
Public 메서드 ReplaceText 인프라입니다. Microsoft 내부용입니다.
Public 메서드 Save 문서를 저장합니다.
Public 메서드 Undo 해당 문서에서 사용자가 수행한 마지막 동작을 취소합니다.

위쪽

설명

Document 개체는 환경에서 열려 있는 각 문서 또는 디자이너, 즉 도구 창이 아니고 텍스트 편집 영역이 있는 창을 나타냅니다. Document 개체에는 문서를 조작하는 데 사용할 수 있는 멤버(속성, 메서드, 이벤트)가 있습니다. Visual Studio 편집기를 사용하여 편집하는 텍스트 파일에는 TextDocument 개체도 연결되어 있습니다.

열려 있는 모든 문서는 Documents 컬렉션에서 참조됩니다. 이 컬렉션을 여러 번 반복하여 특정 문서를 찾을 수 있습니다.

Document 개체의 기본 속성은 Name 속성입니다.

DTE.Documents.Item(...)을 사용하여 이 개체를 참조합니다.

예제

Sub DocumentExample()
    Dim doc As Document
    Dim desc As String

    Set doc = DTE.ActiveDocument
    desc = "You are editing a "
    If (doc.ReadOnly) Then
        desc = desc & "read-only"
    Else
        desc = desc & "writable"
    End If
    desc = desc & " document called " & doc.Name & " located at " & doc.Path
    MsgBox desc
End Sub

참고 항목

참조

EnvDTE 네임스페이스