Condividi tramite


Interfaccia Document

Rappresenta un documento nell'ambiente, aperto per la modifica.

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

Sintassi

'Dichiarazione
<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
[<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")>]
type Document =  interface end
public interface Document

Il tipo Document espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveWindow Ottiene la finestra attiva o la finestra in primo piano se non ve ne sono altre attive.Restituisce Nothing se non ci sono finestre aperte.
Proprietà pubblica Collection Ottiene la raccolta contenente l'oggetto Document.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Extender Restituisce l'Extender richiesto, se disponibile per l'oggetto.
Proprietà pubblica ExtenderCATID Ottiene l'ID della categoria Extender (CATID) relativo all'oggetto.
Proprietà pubblica ExtenderNames Ottiene un elenco degli Extender disponibili per l'oggetto.
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto.
Proprietà pubblica IndentSize Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Kind Ottiene una stringa GUID che indica il tipo dell'oggetto.
Proprietà pubblica Language Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Name Ottiene il nome dell'oggetto Document.
Proprietà pubblica Path Ottiene il percorso, senza nome file, della directory contenente il documento.
Proprietà pubblica ProjectItem Ottiene l'oggetto ProjectItem associato all'oggetto Document.
Proprietà pubblica ReadOnly Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Saved Restituisce true se l'oggetto non è stato modificato dall'ultima volta in cui è stato salvato o aperto.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente nell'oggetto Document.
Proprietà pubblica TabSize Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Type Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Windows Ottiene una raccolta Windows che contiene le finestre visualizzate nell'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Sposta lo stato attivo sull'elemento corrente.
Metodo pubblico ClearBookmarks Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Close Chiude il documento aperto ed eventualmente lo salva, o chiude ed elimina la finestra.
Metodo pubblico MarkText Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico NewWindow Crea una nuova finestra in cui visualizzare il documento.
Metodo pubblico Object Restituisce un'interfaccia o un oggetto a cui è possibile accedere in fase di esecuzione tramite il nome.
Metodo pubblico PrintOut Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Redo Esegue nuovamente l'ultima operazione annullata dal metodo Undo o dall'utente.
Metodo pubblico ReplaceText Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Save Salva il documento.
Metodo pubblico Undo Ripristina l'ultima operazione eseguita dall'utente nel documento.

In alto

Note

Un oggetto Document rappresenta ciascun documento o finestra di progettazione aperta nell'ambiente, ovvero le finestre che non sono finestre degli strumenti e contengono un'area per modificare il testo. L'oggetto Document contiene membri (proprietà, metodi ed eventi) utilizzabili per apportare modifiche al documento. Se si tratta di un file di testo modificato dall'editor di Visual Studio, vi è associato anche un oggetto TextDocument.

A tutti i documenti aperti viene fatto riferimento nella raccolta Documents. Per trovare un particolare documento, scorrere gli elementi della raccolta.

La proprietà predefinita di un oggetto Document è la proprietà Name.

Fare riferimento a questo oggetto utilizzando DTE.Documents.Item(...).

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE