Condividi tramite


Proprietà DTE2.ActiveDocument

Ottiene il documento attivo.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

'Dichiarazione
ReadOnly Property ActiveDocument As Document
    Get
Document ActiveDocument { get; }
property Document^ ActiveDocument {
    Document^ get ();
}
abstract ActiveDocument : Document
function get ActiveDocument () : Document

Valore proprietà

Tipo: EnvDTE.Document
Un oggetto Document.

Implementa

_DTE.ActiveDocument

Note

Un documento attivo è quello che ha lo stato attivo. Per rendere attivo un altro documento, impostare lo stato attivo sulla corrispondente finestra.

La didascalia può essere impostata solo sulle caselle degli strumenti. Se si cerca di impostare la didascalia su altri tipi di finestre, quali finestre di documento, verrà visualizzato il messaggio di errore "Errore non specificato".

Esempi

Sub ActiveDocumentExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  ' Create a new text document.
  Call DTE2.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE2.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 = DTE2.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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DTE2 Interfaccia

Overload ActiveDocument

Spazio dei nomi EnvDTE80