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