Document Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Dokument dar, das in der Umgebung zum Bearbeiten geöffnet ist.
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
- Attribute
Beispiele
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
Hinweise
Ein- Document Objekt stellt jedes geöffnete Dokument oder den Designer in der Umgebung dar, d. –. Fenster, die keine Tool Fenster sind und über einen Bereich zum Bearbeiten von Text verfügen. Das- Document Objekt verfügt über Member (Eigenschaften, Methoden und Ereignisse), mit denen Sie das Dokument bearbeiten können. Handelt es sich um eine Textdatei, die vom Visual Studio-Editor bearbeitet wird, ist Ihr ebenfalls ein- TextDocument Objekt zugeordnet.
In der Auflistung wird auf alle geöffneten Dokumente verwiesen Documents . Sie können ein bestimmtes Dokument suchen, indem Sie diese Auflistung durchlaufen.
Die Standard Eigenschaft für ein- Document Objekt ist die- Name Eigenschaft.
Verweisen Sie mit auf dieses Objekt DTE.Documents.Item(...) .
Eigenschaften
| ActiveWindow |
Ruft das derzeit aktive Fenster oder das oberste Fenster ab, wenn keine anderen aktiv sind. Gibt |
| Collection |
Ruft die Auflistung ab, die das- Document Objekt enthält. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Extender[String] |
Gibt den angeforderten Extender zurück, wenn dieser für dieses Objekt verfügbar ist. |
| ExtenderCATID |
Ruft die ID der Extenderkategorie (CATID) für das Objekt ab. |
| ExtenderNames |
Ruft eine Liste der für das Objekt verfügbaren Extender ab. |
| FullName |
Ruft den vollständigen Pfad und Namen der Objektdatei ab. |
| IndentSize |
Nur Microsoft-interne Verwendung. |
| Kind |
Ruft eine GUID-Zeichenfolge ab, die die Art bzw. den Typ des Objekts beschreibt. |
| Language |
Nur Microsoft-interne Verwendung. |
| Name |
Ruft den Namen von Document ab. |
| Path |
Ruft den Pfad (ohne Dateiname) für das Verzeichnis ab, das das Dokument enthält. |
| ProjectItem |
Ruft das ProjectItem-Objekt ab, das dem Document-Objekt zugeordnet ist. |
| ReadOnly |
Nur Microsoft-interne Verwendung. |
| Saved |
Gibt zurück |
| Selection |
Ruft ein Objekt ab, das die aktuelle Auswahl in der darstellt Document . |
| TabSize |
Nur Microsoft-interne Verwendung. |
| Type |
Nur Microsoft-interne Verwendung. |
| Windows |
Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält. |
Methoden
| Activate() |
Verschiebt den Fokus auf das aktuelle Element. |
| ClearBookmarks() |
Nur Microsoft-interne Verwendung. |
| Close(vsSaveChanges) |
Schließt das geöffnete Dokument, speichert es optional und zerstört das Fenster. |
| MarkText(String, Int32) |
Nur Microsoft-interne Verwendung. |
| NewWindow() |
Erstellt ein neues Fenster zum Anzeigen des Dokuments. |
| Object(String) |
Gibt eine Schnittstelle oder ein Objekt zurück, auf die zur Laufzeit über den Namen zugegriffen werden kann. |
| PrintOut() |
Nur Microsoft-interne Verwendung. |
| Redo() |
Führt die letzte Aktion erneut aus, die von der- Undo() Methode oder dem Benutzer rückgängig gemacht wurde. |
| ReplaceText(String, String, Int32) |
Nur Microsoft-interne Verwendung. |
| Save(String) |
Speichert das Dokument. |
| Undo() |
Kehrt die Aktion um, die zuletzt vom Benutzer im Dokument durchgeführt wurde. |