Document, interface

Mise à jour : novembre 2007

Représente un document dans l'environnement ouvert pour la modification.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

<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

Notes

Un objet Document représente chaque document ou concepteur ouvert dans l'environnement, c'est-à-dire les fenêtres qui ne sont pas des fenêtres Outil et qui disposent d'une zone pour modifier le texte. L'objet Document dispose de membres (propriétés, méthodes et événements) que vous pouvez utiliser pour manipuler le document. S'il s'agit d'un fichier texte modifié par l'éditeur Visual Studio, un objet TextDocument lui est également associé.

Tous les documents ouverts sont référencés dans la collection Documents. Vous pouvez trouver un document particulier en itérant via cette collection.

La propriété par défaut pour un objet Document est la propriété Name.

Référencez cet objet à l'aide de DTE.Documents.Item(...).

Exemples

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

Voir aussi

Référence

Membres Document

EnvDTE, espace de noms