Interfejs Document
Reprezentuje dokument w środowisku Otwórz do edycji.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<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 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ActiveWindow | Pobiera aktualnie aktywne okno lub okno, jeśli inni nie są aktywne.Zwraca Nothing , jeśli żadne okna są otwarte. | |
Collection | Pobiera zawierające kolekcji Document obiektu. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Extender | Zwraca żądane urządzenie Extender, jeśli jest on dostępny dla tego obiektu. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. | |
IndentSize | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Kind | Pobiera ciąg identyfikatora GUID, wskazując rodzaj lub typ obiektu. | |
Language | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Name | Pobiera nazwę Document. | |
Path | Pobiera ścieżki, bez nazwy pliku, katalogu, zawierającego dokument. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z Document obiektu. | |
ReadOnly | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Saved | Zwraca true , jeśli obiekt nie był modyfikowany od czasu ostatniego Trwa zapisywanie lub otwieranie. | |
Selection | Pobiera obiekt reprezentujący bieżące zaznaczenie na Document. | |
TabSize | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Type | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Windows | Pobiera Windows zawierający system windows, które wyświetlają w obiekcie kolekcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Activate | Przenosi fokus do bieżącego elementu. | |
ClearBookmarks | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Close | Zamyka otwarty dokument i opcjonalnie zapisuje go, lub zamyka i niszczy okno. | |
MarkText | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
NewWindow | Tworzy nowe okno, w którym do przeglądania dokumentu. | |
Object | Zwraca interfejsu lub obiektu, do którego ma dostęp w czasie wykonywania przez nazwę. | |
PrintOut | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Redo | Ostatnią czynność, który został wycofany przez RE-Executes Undo metody lub użytkownika. | |
ReplaceText | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Save | Zapisuje dokument. | |
Undo | Odwraca działanie, ostatnio wykonane przez użytkownika w dokumencie. |
Początek
Uwagi
A Document obiekt reprezentuje każdego otwartego dokumentu lub projektant w środowisku — to znaczy systemu windows, które nie są narzędzia systemu windows i mieć obszar do edycji tekstu.Document Obiekt ma członków (właściwości, metod i zdarzeń), używane do manipulowania dokumentu.Jeśli jest edytowany w Edytorze Visual Studio pliku tekstowego, a następnie również ma TextDocument obiektu skojarzonego z nim.
Wszystkie otwarte dokumenty są wymienione w Documents kolekcji.Można znaleźć określonego dokumentu przez iteracja tej kolekcji.
Właściwości domyślne dla Document obiekt jest Name właściwości.
Ten obiekt odwołać się za pomocą DTE.Documents.Item(...).
Przykłady
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