Condividi tramite


Interfaccia Document

Rappresenta un documento aperto nell'ambiente per modificare.

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 attualmente attiva, o la finestra in primo piano se non altri sono attivi.Restituisce Nothing se non sono disponibili finestre aperte.
Proprietà pubblica Collection Ottiene l'oggetto contenente la raccolta Document oggetto.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Extender Restituisce l'estensione richiesta se è disponibile per l'oggetto.
Proprietà pubblica ExtenderCATID Ottiene l'ID della categoria extender (CATID) per l'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 di GUID che indica il tipo o il tipo di oggetto.
Proprietà pubblica Language Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Name Ottiene il nome del Document.
Proprietà pubblica Path ottiene il percorso, senza nome file, per la directory che contiene il documento.
Proprietà pubblica ProjectItem ottiene ProjectItem oggetto associato a Document oggetto.
Proprietà pubblica ReadOnly Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Saved Restituisce true se l'oggetto non è stato modificato dall'ultimo salvato o aperto.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente nel 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 un oggetto Windows raccolta che contiene le finestre visualizzate nell'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Consente di spostare lo stato attivo sull'elemento corrente.
Metodo pubblico ClearBookmarks Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Close Chiudere il documento aperto e facoltativamente viene salvato, o chiude e 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 oggetto o che può essere eseguito in fase di esecuzione per nome.
Metodo pubblico PrintOut Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Redo Esegue nuovamente l'ultima azione che è stata annullata da l Undo metodo oppure l'utente.
Metodo pubblico ReplaceText Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Save salva il documento.
Metodo pubblico Undo Consente di annullare l'azione eseguita per ultima dall'utente nel documento.

In alto

Note

In Document l'oggetto rappresenta ogni documento aperto o finestra di progettazione nell'ambiente, ovvero windows che non sono finestre degli strumenti e presentano un'area per modificare il testo.Document l'oggetto dispone di membri (proprietà, metodi ed eventi) che è possibile utilizzare per modificare il documento.Se è un file di testo modificato dall'editor di Visual Studio, pertanto dispone anche di un oggetto TextDocument oggetto associato.

Tutti i documenti aperti viene fatto riferimento in Documents raccolta.È possibile trovare un documento specifico scorrendo la raccolta.

La proprietà predefinita per un oggetto Document l'oggetto viene Name proprietà.

Fare riferimento a questo oggetto tramite 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