Condividi tramite


Proprietà _DTE.ActiveDocument

Aggiornamento: novembre 2007

Ottiene il documento attivo.

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

Sintassi

ReadOnly Property ActiveDocument As Document

Dim instance As _DTE
Dim value As Document

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

Valore proprietà

Tipo: EnvDTE.Document

Un oggetto Document.

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 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

Autorizzazioni

Vedere anche

Riferimenti

_DTE Interfaccia

Membri _DTE

Spazio dei nomi EnvDTE