Sdílet prostřednictvím


_DTE.ActiveDocument-Eigenschaft

Aktualisiert: November 2007

Ruft das aktive Dokument ab.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
ReadOnly Property ActiveDocument As Document
'Usage
Dim instance As _DTE
Dim value As Document

value = instance.ActiveDocument
Document ActiveDocument { get; }
property Document^ ActiveDocument {
    Document^ get ();
}
function get ActiveDocument () : Document

Eigenschaftenwert

Typ: EnvDTE.Document

Ein Document-Objekt.

Hinweise

Als aktives Dokument wird ein Dokument bezeichnet, das den Fokus besitzt. Wenn Sie ein anderes Dokument zum aktiven Dokument machen möchten, setzen Sie den Fokus auf das entsprechende Fenster.

Die Beschriftung kann nur für Toolfenster festgelegt werden. Wenn Sie versuchen, die Beschriftung für andere Fenstertypen festzulegen, wie zum Beispiel Dokumentfenster, wird der Fehler "Unbekannter Fehler" zurückgegeben.

Beispiele

Sub ActiveDocumentExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  'Create a new text document.
  Call DTE.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
  Set objEP = objTextDoc.StartPoint.CreateEditPoint
  'Create an EditPoint and add some text.
  objEP.Insert "A test sentence."
End Sub

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

Berechtigungen

Siehe auch

Referenz

_DTE-Schnittstelle

_DTE-Member

EnvDTE-Namespace