Share via


Document (Interfaz)

Actualización: noviembre 2007

Representa un documento que está abierto en el entorno para su edición.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document

Dim instance As Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
public interface Document

Comentarios

Un objeto Document representa cada uno de los diseñadores o documentos abiertos en el entorno; es decir, las ventanas que no son ventanas de herramientas y tienen un área para editar texto. El objeto Document tiene miembros (propiedades, métodos y eventos) que se pueden utilizar para manipular el documento. Si se trata de un archivo de texto editado por el editor de Visual Studio, también tendrá un objeto TextDocument asociado.

Se hace referencia a todos los documentos abiertos en la colección Documents. Se puede buscar un documento concreto mediante iteraciones a través de esta colección.

La propiedad predeterminada para un objeto Document es la propiedad Name.

Se hace referencia a este objeto mediante DTE.Documents.Item(...).

Ejemplos

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

Vea también

Referencia

Document (Miembros)

EnvDTE (Espacio de nombres)