DTE Schnittstelle

Definition

Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio. Die Dokumentation für den Typ _DTE ist besonders ausführlich.

public interface class DTE : EnvDTE::_DTE
public interface class DTE : EnvDTE::_DTE
__interface DTE : EnvDTE::_DTE
[System.Runtime.InteropServices.CoClass(typeof(EnvDTE.DTEClass))]
[System.Runtime.InteropServices.Guid("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : EnvDTE._DTE
[<System.Runtime.InteropServices.CoClass(typeof(EnvDTE.DTEClass))>]
[<System.Runtime.InteropServices.Guid("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE = interface
    interface _DTE
Public Interface DTE
Implements _DTE
Abgeleitet
Attribute
Implementiert

Beispiele

Sub DTEExample()  
    Dim objTextDoc As TextDocument  
    Dim objEP As EditPoint  

    ' Create a new text document.  
    DTE.ItemOperations.NewFile("General\Text File")  
    ' Get a handle to the new document.  
    Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")  
    Set objEP = objTextDoc.StartPoint.CreateEditPoint  
    ' Create an EditPoint and add some text.  
    objEP.Insert "A test sentence."  
End Sub  

Hinweise

Ausführliche Informationen zum Verweisen auf den EnvDTE -Namespace und das- DTE Objekt finden Sie unter FAQ: Umrechnen von Add-Ins in VSPackage-Erweiterungen.

Eigenschaften

ActiveDocument

Ruft das aktive Dokument ab.

(Geerbt von _DTE)
ActiveSolutionProjects

Ruft ein Array der derzeit ausgewählten Projekte ab.

(Geerbt von _DTE)
ActiveWindow

Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist.

(Geerbt von _DTE)
AddIns

Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab.

(Geerbt von _DTE)
Application

Nur Microsoft-interne Verwendung.

(Geerbt von _DTE)
CommandBars

Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab.

(Geerbt von _DTE)
CommandLineArguments

Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab.

(Geerbt von _DTE)
Commands

Gibt die Commands-Auflistung zurück.

(Geerbt von _DTE)
ContextAttributes

Ruft eine ContextAttributes-Auflistung ab, über die Automatisierungsclients den derzeit im Fenster Dynamische Hilfe ausgewählten Elementen neue Attribute hinzufügen und kontextbezogene Hilfe für die zusätzlichen Attribute bereitstellen können.

(Geerbt von _DTE)
Debugger

Ruft die Debugger-Objekte ab.

(Geerbt von _DTE)
DisplayMode

Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat.

(Geerbt von _DTE)
Documents

Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab.

(Geerbt von _DTE)
DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

(Geerbt von _DTE)
Edition

Ruft eine Beschreibung der Version der Umgebung ab.

(Geerbt von _DTE)
Events

Ruft einen Verweis auf das Events-Objekt ab.

(Geerbt von _DTE)
FileName

Nur Microsoft-interne Verwendung.

(Geerbt von _DTE)
Find

Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt.

(Geerbt von _DTE)
FullName

Ruft den vollständigen Pfad und Namen der Objektdatei ab.

(Geerbt von _DTE)
Globals

Ruft das Globals-Objekt mit den Werten ab, die in der Projektmappendatei (.sln), der Projektdatei oder in den Profildaten des Benutzers gespeichert sein können.

(Geerbt von _DTE)
IsOpenFile[String, String]

Nur Microsoft-interne Verwendung.

(Geerbt von _DTE)
ItemOperations

Ruft das ItemOperations-Objekt ab.

(Geerbt von _DTE)
LocaleID

Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird.

(Geerbt von _DTE)
Macros

Ruft das Macros-Objekt ab.

(Geerbt von _DTE)
MacrosIDE

Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab.

(Geerbt von _DTE)
MainWindow

Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt.

(Geerbt von _DTE)
Mode

Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab.

(Geerbt von _DTE)
Name

Legt den Namen des _DTE-Objekts fest oder ruft diesen ab.

(Geerbt von _DTE)
ObjectExtenders

Ruft das ObjectExtenders-Objekt ab.

(Geerbt von _DTE)
Properties[String, String]

Gibt eine Auflistung zurück, Properties die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen im Menü Extras darstellt.

(Geerbt von _DTE)
RegistryRoot

Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab.

(Geerbt von _DTE)
SelectedItems

Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab.

(Geerbt von _DTE)
Solution

Ruft das Solution-Objekt ab, das alle in der aktuellen Instanz der Umgebung geöffneten Projekte darstellt und den Zugriff auf die Buildobjekte ermöglicht.

(Geerbt von _DTE)
SourceControl

Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt.

(Geerbt von _DTE)
StatusBar

Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt.

(Geerbt von _DTE)
SuppressUI

Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll.

(Geerbt von _DTE)
UndoContext

Ruft das globale UndoContext-Objekt ab.

(Geerbt von _DTE)
UserControl

Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde.

(Geerbt von _DTE)
Version

Ruft die Versionsnummer der Hostanwendung ab.

(Geerbt von _DTE)
WindowConfigurations

Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt.

(Geerbt von _DTE)
Windows

Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält.

(Geerbt von _DTE)

Methoden

ExecuteCommand(String, String)

Führt den angegebenen Befehl aus.

(Geerbt von _DTE)
GetObject(String)

Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen.

(Geerbt von _DTE)
LaunchWizard(String, Object[])

Führt einen Assistenten mit den angegebenen Parametern aus.

(Geerbt von _DTE)
OpenFile(String, String)

Nur Microsoft-interne Verwendung.

(Geerbt von _DTE)
Quit()

Schließt die Umgebung.

(Geerbt von _DTE)
SatelliteDllPath(String, String)

Gibt bei Übergabe des Installationsverzeichnisses sowie bei Übergabe des Dateinamens der DLL, die die lokalisierten Ressourcen enthält, den berechneten Pfad zur Satellite-DLL zurück.

(Geerbt von _DTE)

Gilt für