Freigeben über


DTE-Schnittstelle

Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio. Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf _DTE.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
    Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =  
    interface 
        interface _DTE 
    end
public interface DTE extends _DTE

Der DTE-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveDocument Ruft das aktive Dokument ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft ActiveSolutionProjects Ruft ein Array der derzeit ausgewählten Projekte ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft ActiveWindow Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist. (Von _DTE geerbt.)
Öffentliche Eigenschaft AddIns Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Application Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.)
Öffentliche Eigenschaft CommandBars Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft CommandLineArguments Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Commands Gibt die Commands-Auflistung zurück. (Von _DTE geerbt.)
Öffentliche Eigenschaft 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. (Von _DTE geerbt.)
Öffentliche Eigenschaft Debugger Ruft die Debugger-Objekte ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft DisplayMode Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat. (Von _DTE geerbt.)
Öffentliche Eigenschaft Documents Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Edition Ruft eine Beschreibung der Ausgabe der Umgebung ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Events Ruft einen Verweis auf das Events-Objekt ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft FileName Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.)
Öffentliche Eigenschaft Find Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt. (Von _DTE geerbt.)
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Objektdatei ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Globals Ruft das Globals-Objekt mit den Add-In-Werten ab, die in der Projektmappendatei (.sln), der Projektdatei oder in den Profildaten des Benutzers gespeichert sein können. (Von _DTE geerbt.)
Öffentliche Eigenschaft IsOpenFile Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.)
Öffentliche Eigenschaft ItemOperations Ruft das ItemOperations-Objekt ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft LocaleID Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird. (Von _DTE geerbt.)
Öffentliche Eigenschaft Macros Ruft das Macros-Objekt ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft MacrosIDE Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft MainWindow Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt. (Von _DTE geerbt.)
Öffentliche Eigenschaft Mode Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Name Legt den Namen des _DTE-Objekts fest oder ruft diesen ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft ObjectExtenders Ruft das ObjectExtenders-Objekt ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft Properties Gibt eine Properties-Auflistung zurück, die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt. (Von _DTE geerbt.)
Öffentliche Eigenschaft RegistryRoot Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft SelectedItems Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft 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. (Von _DTE geerbt.)
Öffentliche Eigenschaft SourceControl Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt. (Von _DTE geerbt.)
Öffentliche Eigenschaft StatusBar Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt. (Von _DTE geerbt.)
Öffentliche Eigenschaft SuppressUI Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll. (Von _DTE geerbt.)
Öffentliche Eigenschaft UndoContext Ruft das globale UndoContext-Objekt ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft UserControl Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde. (Von _DTE geerbt.)
Öffentliche Eigenschaft Version Ruft die Versionsnummer der Hostanwendung ab. (Von _DTE geerbt.)
Öffentliche Eigenschaft WindowConfigurations Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt. (Von _DTE geerbt.)
Öffentliche Eigenschaft Windows Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält. (Von _DTE geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ExecuteCommand Führt den angegebenen Befehl aus. (Von _DTE geerbt.)
Öffentliche Methode GetObject Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen. (Von _DTE geerbt.)
Öffentliche Methode LaunchWizard Führt einen Assistenten mit den angegebenen Parametern aus. (Von _DTE geerbt.)
Öffentliche Methode OpenFile Infrastruktur. Nur zur internen Verwendung von Microsoft. (Von _DTE geerbt.)
Öffentliche Methode Quit Schließt die Umgebung. (Von _DTE geerbt.)
Öffentliche Methode SatelliteDllPath Gibt bei Übergabe des Installationsverzeichnisses für ein Add-In oder einen Assistenten sowie bei Übergabe des Dateinamens der DLL, die die lokalisierten Ressourcen enthält, den berechneten Pfad zur Satellite-DLL zurück. (Von _DTE geerbt.)

Zum Seitenanfang

Hinweise

Das DTE-Objekt wird von der OnConnection-Methode bereitgestellt, die Sie beim Erstellen eines Add-Ins implementieren. Das DTE-Objekt ist das Application-Objekt in Visual Basic.

Verwenden Sie zum Zugriff auf projektspezifische Eigenschaften, z. B. VBProjects oder CSharpProjects, die Syntax DTE.GetObject("VBProjects").

Ausführliche Informationen darüber, wie Sie auf den EnvDTE-Namespace und das DTE-Objekt verweisen, finden Sie unter Verweisen auf Automatisierungsassemblys und das DTE2-Objekt.

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

Siehe auch

Referenz

EnvDTE-Namespace