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