Document – rozhraní
Představuje dokument v prostředí otevřít pro úpravy.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<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
Typ Document zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
ActiveWindow | Pokud nejsou žádné jiné aktivní, získává aktuálně aktivní okno nebo vrchní okno.Vrátí Nothing Pokud nejsou žádná okna Otevřít. |
![]() |
Collection | Kolekce obsahující získává Document objektu. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
Extender | Pokud je k dispozici pro tento objekt vrátí požadované zařízení Extender. |
![]() |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt. |
![]() |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt. |
![]() |
FullName | Získává úplnou cestu a název souboru objektu. |
![]() |
IndentSize | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Kind | Načte řetězec označující typ nebo typ objektu GUID. |
![]() |
Language | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Name | Získá název Document. |
![]() |
Path | Získá cestu bez názvu souboru pro adresář obsahující dokument. |
![]() |
ProjectItem | Získává ProjectItem přidružené k objektu Document objektu. |
![]() |
ReadOnly | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Saved | Vrátí true Pokud objekt nebyl upraven od poslední Probíhá ukládání nebo otevírání. |
![]() |
Selection | Získává objekt reprezentující na aktuální výběr Document. |
![]() |
TabSize | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Type | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Windows | Získává Windows kolekci obsahující windows, které se zobrazí v objektu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
Activate | Přejde na aktuální položky. |
![]() |
ClearBookmarks | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Close | Zavře otevřený dokument a volitelně uloží, nebo se zavře a ničí okna. |
![]() |
MarkText | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
NewWindow | Vytvoří nové okno pro zobrazení dokumentu. |
![]() |
Object | Vrátí rozhraní nebo objektu, jehož název přístupná v době běhu. |
![]() |
PrintOut | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Redo | RE-Executes poslední akci, která byla vrácena zpět Undo Metoda nebo uživatelem. |
![]() |
ReplaceText | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Save | Uloží dokument. |
![]() |
Undo | Vrátí zpět poslední provedenou uživatelem v dokumentu akci. |
Na začátek
Poznámky
A Document objekt představuje každý otevřený dokument nebo Návrhář v prostředí –, systému windows, které nejsou nástroje systému windows a mít plochu upravit text. Document Objekt má členy (vlastnosti, metody a události), které lze použít k manipulaci s dokumentu. Pokud je textový soubor upravit pomocí editoru Visual Studio, pak také TextDocument objekt přidružený jej.
Všechny otevřené dokumenty odkazuje Documents kolekce. Můžete vyhledat určitý dokument pomocí iterace této kolekce.
Výchozí vlastnost Document je objekt Name vlastnost.
Tento objekt pomocí odkazu DTE.Documents.Item(...).
Příklady
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