Sdílet prostřednictvím


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
Veřejná vlastnost ActiveWindow Pokud žádné jiné aktivní, získává aktivní okno nebo vrchní okno.Vrátí Nothing -li otevřeno žádné okno.
Veřejná vlastnost Collection Získá obsahující kolekci Document objektu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Extender Vrátí požadované zařízení Extender, pokud je k dispozici pro tento objekt.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost IndentSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Kind Získá GUID řetězce označující typ nebo typ objektu.
Veřejná vlastnost Language Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Name Získá název Document.
Veřejná vlastnost Path Získá cestu bez názvu souboru pro adresář obsahující dokument.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu Document objektu.
Veřejná vlastnost ReadOnly Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Saved Vrátí true Pokud objekt nebyl upraven od poslední Probíhá ukládání nebo otevírání.
Veřejná vlastnost Selection Získává objekt reprezentující na aktuální výběr Document.
Veřejná vlastnost TabSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Type Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Windows Získává Windows kolekci obsahující systém windows, které se zobrazí v objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda Activate Přejde na aktuální položky.
Veřejná metoda ClearBookmarks Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Close Zavře otevřený dokument a volitelně uloží, nebo se zavře a ničí okna.
Veřejná metoda MarkText Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda NewWindow Vytvoří nové okno, ve kterém chcete dokument zobrazit.
Veřejná metoda Object Vrátí rozhraní nebo objekt, který je přístupný v době spuštění podle názvu.
Veřejná metoda PrintOut Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Redo RE-Executes poslední akci, která byla vrácena zpět Undo metoda nebo uživatelem.
Veřejná metoda ReplaceText Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Save Uloží dokument.
Veřejná metoda 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

Viz také

Referenční dokumentace

EnvDTE – obor názvů