Document Rozhraní

Definice

Představuje dokument v prostředí otevřeném pro úpravy.

public interface class Document
public interface class Document
__interface Document
[System.Runtime.InteropServices.Guid("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Document
[<System.Runtime.InteropServices.Guid("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Document = interface
Public Interface Document
Atributy

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  

Poznámky

DocumentObjekt představuje jednotlivé otevřené dokumenty nebo návrháře v prostředí – to znamená, že Windows, které nejsou panely nástrojů a mají oblast pro úpravu textu. DocumentObjekt obsahuje členy (vlastnosti, metody a události), které lze použít k manipulaci s dokumentem. Pokud se jedná o textový soubor upravovaný editorem sady Visual Studio, je k němu přidružen také TextDocument objekt.

Na všechny otevřené dokumenty se odkazuje v Documents kolekci. Pomocí iterace v této kolekci můžete najít konkrétní dokument.

Výchozí vlastností Document objektu je Name vlastnost.

Odkazujte na tento objekt pomocí DTE.Documents.Item(...) .

Vlastnosti

ActiveWindow

Získá aktuálně aktivní okno nebo horní okno, pokud žádné jiné nejsou aktivní. Vrátí Nothing , pokud nejsou otevřená žádná okna.

Collection

Získá kolekci obsahující Document objekt.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

Extender[String]

Vrátí požadovaného zařízení, pokud je k dispozici pro tento objekt.

ExtenderCATID

Získá ID kategorie rozšiřujícího objektu (CATID) pro objekt.

ExtenderNames

Získá seznam dostupných rozšiřujících objektů pro objekt.

FullName

Získá úplnou cestu a název souboru objektu.

IndentSize

Pouze pro interní použití společnosti Microsoft

Kind

Získá řetězec GUID určující druh nebo typ objektu.

Language

Pouze pro interní použití společnosti Microsoft

Name

Získá název procesu Document.

Path

Získá cestu k adresáři obsahujícímu dokument bez názvu souboru.

ProjectItem

Získá ProjectItem objekt přidružený k Document objektu.

ReadOnly

Pouze pro interní použití společnosti Microsoft

Saved

Vrátí, true zda objekt nebyl od posledního uložení nebo otevření změněn.

Selection

Získá objekt představující aktuální výběr v Document .

TabSize

Pouze pro interní použití společnosti Microsoft

Type

Pouze pro interní použití společnosti Microsoft

Windows

Získá Windows kolekci obsahující okna, která se zobrazí v objektu.

Metody

Activate()

Přesune fokus na aktuální položku.

ClearBookmarks()

Pouze pro interní použití společnosti Microsoft

Close(vsSaveChanges)

Zavře otevřený dokument a případně ho uloží nebo zavře a odstraní okno.

MarkText(String, Int32)

Pouze pro interní použití společnosti Microsoft

NewWindow()

Vytvoří nové okno, ve kterém se má dokument zobrazit.

Object(String)

Vrátí rozhraní nebo objekt, ke kterému lze přistupovat za běhu podle názvu.

PrintOut()

Pouze pro interní použití společnosti Microsoft

Redo()

Znovu spustí poslední akci, která byla vrácena zpět Undo() metodou nebo uživatelem.

ReplaceText(String, String, Int32)

Pouze pro interní použití společnosti Microsoft

Save(String)

Uloží dokument.

Undo()

Obrátí poslední akci provedenou uživatelem v dokumentu.

Platí pro