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 | |
---|---|---|
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. | |
Collection | Ottiene l'oggetto contenente la raccolta Document oggetto. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Extender | Restituisce l'estensione richiesta se è disponibile per l'oggetto. | |
ExtenderCATID | Ottiene l'ID della categoria extender (CATID) per l'oggetto. | |
ExtenderNames | Ottiene un elenco degli extender disponibili per l'oggetto. | |
FullName | Ottiene il percorso completo e il nome del file dell'oggetto. | |
IndentSize | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Kind | Ottiene una stringa di GUID che indica il tipo o il tipo di oggetto. | |
Language | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Name | Ottiene il nome del Document. | |
Path | ottiene il percorso, senza nome file, per la directory che contiene il documento. | |
ProjectItem | ottiene ProjectItem oggetto associato a Document oggetto. | |
ReadOnly | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Saved | Restituisce true se l'oggetto non è stato modificato dall'ultimo salvato o aperto. | |
Selection | Ottiene un oggetto che rappresenta la selezione corrente nel Document. | |
TabSize | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Type | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Windows | Ottiene un oggetto Windows raccolta che contiene le finestre visualizzate nell'oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Consente di spostare lo stato attivo sull'elemento corrente. | |
ClearBookmarks | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Close | Chiudere il documento aperto e facoltativamente viene salvato, o chiude e elimina la finestra. | |
MarkText | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
NewWindow | crea una nuova finestra in cui visualizzare il documento. | |
Object | Restituisce un'interfaccia oggetto o che può essere eseguito in fase di esecuzione per nome. | |
PrintOut | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Redo | Esegue nuovamente l'ultima azione che è stata annullata da l Undo metodo oppure l'utente. | |
ReplaceText | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Save | salva il documento. | |
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