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 žádné jiné aktivní, získává aktivní okno nebo vrchní okno.Vrátí Nothing -li otevřeno žádné okno. | |
Collection | Získá obsahující kolekci Document objektu. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
Extender | Vrátí požadované zařízení Extender, pokud je k dispozici pro tento objekt. | |
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 | Získá GUID řetězce označující typ nebo typ objektu. | |
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í systém windows, které se zobrazí v objektu. |
Nahoru
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, ve kterém chcete dokument zobrazit. | |
Object | Vrátí rozhraní nebo objekt, který je přístupný v době spuštění podle názvu. | |
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 akci poslední provedenou uživatelem v dokumentu. |
Nahoru
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 oblast upravovat text.Document Členů (vlastnosti, metody a události), které lze použít k manipulaci s dokument má objekt.Pokud je textový soubor upravit pomocí editoru Visual Studio, pak je také TextDocument objekt s ním spojené.
Všechny otevřené dokumenty odkazuje Documents kolekce.Pomocí iterace této kolekce můžete vyhledat určitý dokument.
Výchozí vlastnost pro Document je objekt Name vlastnost.
Odkaz tohoto objektu pomocí 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