Freigeben über


DTE2-Schnittstelle

Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio.

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

Syntax

'Declaration
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
    Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =  
    interface
        interface _DTE
    end
public interface DTE2 extends _DTE

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveDocument (Von _DTE geerbt.)
Öffentliche Eigenschaft ActiveDocument Ruft das aktive Dokument ab.
Öffentliche Eigenschaft ActiveSolutionProjects (Von _DTE geerbt.)
Öffentliche Eigenschaft ActiveSolutionProjects Ruft ein Array der derzeit ausgewählten Projekte ab.
Öffentliche Eigenschaft ActiveWindow (Von _DTE geerbt.)
Öffentliche Eigenschaft ActiveWindow Ruft das derzeit aktive oder das oberste Fenster ab, wenn kein anderes Fenster aktiv ist.
Öffentliche Eigenschaft AddIns (Von _DTE geerbt.)
Öffentliche Eigenschaft AddIns Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab.
Öffentliche Eigenschaft Application (Von _DTE geerbt.)
Öffentliche Eigenschaft Application Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft CommandBars (Von _DTE geerbt.)
Öffentliche Eigenschaft CommandBars Ruft einen Verweis auf das CommandBars-Objekt der Entwicklungsumgebung ab.
Öffentliche Eigenschaft CommandLineArguments (Von _DTE geerbt.)
Öffentliche Eigenschaft CommandLineArguments Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab.
Öffentliche Eigenschaft Commands (Von _DTE geerbt.)
Öffentliche Eigenschaft Commands Ruft die Commands-Auflistung ab.
Öffentliche Eigenschaft ContextAttributes (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.
Öffentliche Eigenschaft Debugger (Von _DTE geerbt.)
Öffentliche Eigenschaft Debugger Ruft die Debugger-Objekte ab.
Öffentliche Eigenschaft DisplayMode (Von _DTE geerbt.)
Öffentliche Eigenschaft DisplayMode Ruft den Anzeigemodus ab oder legt diesen fest (entweder MDI oder Dokumente im Registerkartenformat).
Öffentliche Eigenschaft Documents (Von _DTE geerbt.)
Öffentliche Eigenschaft Documents Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab.
Öffentliche Eigenschaft DTE (Von _DTE geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Edition (Von _DTE geerbt.)
Öffentliche Eigenschaft Edition Ruft eine Beschreibung der Ausgabe der Umgebung ab.
Öffentliche Eigenschaft Events (Von _DTE geerbt.)
Öffentliche Eigenschaft Events Ruft einen Verweis auf das Events-Objekt ab.
Öffentliche Eigenschaft FileName (Von _DTE geerbt.)
Öffentliche Eigenschaft FileName Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Find (Von _DTE geerbt.)
Öffentliche Eigenschaft Find Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt.
Öffentliche Eigenschaft FullName (Von _DTE geerbt.)
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche Eigenschaft Globals (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.
Öffentliche Eigenschaft IsOpenFile[String, String] (Von _DTE geerbt.)
Öffentliche Eigenschaft IsOpenFile[String, String] Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft ItemOperations (Von _DTE geerbt.)
Öffentliche Eigenschaft ItemOperations Ruft das ItemOperations-Objekt ab.
Öffentliche Eigenschaft LocaleID (Von _DTE geerbt.)
Öffentliche Eigenschaft LocaleID Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird.
Öffentliche Eigenschaft Macros (Von _DTE geerbt.)
Öffentliche Eigenschaft Macros Ruft das Macros-Objekt ab.
Öffentliche Eigenschaft MacrosIDE (Von _DTE geerbt.)
Öffentliche Eigenschaft MacrosIDE Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab.
Öffentliche Eigenschaft MainWindow (Von _DTE geerbt.)
Öffentliche Eigenschaft MainWindow Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt.
Öffentliche Eigenschaft Mode (Von _DTE geerbt.)
Öffentliche Eigenschaft Mode Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab.
Öffentliche Eigenschaft Name (Von _DTE geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen der DTE ab.
Öffentliche Eigenschaft ObjectExtenders (Von _DTE geerbt.)
Öffentliche Eigenschaft ObjectExtenders Ruft das ObjectExtenders-Objekt ab.
Öffentliche Eigenschaft Properties[String, String] (Von _DTE geerbt.)
Öffentliche Eigenschaft Properties[String, String] Ruft eine Properties-Auflistung ab, die die verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt.
Öffentliche Eigenschaft RegistryRoot (Von _DTE geerbt.)
Öffentliche Eigenschaft RegistryRoot Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab.
Öffentliche Eigenschaft SelectedItems (Von _DTE geerbt.)
Öffentliche Eigenschaft SelectedItems Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab.
Öffentliche Eigenschaft Solution (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.
Öffentliche Eigenschaft SourceControl (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.
Öffentliche Eigenschaft StatusBar (Von _DTE geerbt.)
Öffentliche Eigenschaft StatusBar Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt.
Öffentliche Eigenschaft SuppressUI (Von _DTE geerbt.)
Öffentliche Eigenschaft SuppressUI Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche (UI) beim Ausführen des Automatisierungscodes angezeigt werden soll, oder legt diesen fest.
Öffentliche Eigenschaft ToolWindows Ruft ein ToolWindows-Objekt ab, das als Verknüpfung zum Suchen von Toolfenstern verwendet wird.
Öffentliche Eigenschaft UndoContext (Von _DTE geerbt.)
Öffentliche Eigenschaft UndoContext Ruft das globale UndoContext-Objekt ab.
Öffentliche Eigenschaft UserControl (Von _DTE geerbt.)
Öffentliche Eigenschaft UserControl Ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder der Automatisierung gestartet wurde.
Öffentliche Eigenschaft Version (Von _DTE geerbt.)
Öffentliche Eigenschaft Version Ruft die Versionsnummer der Hostanwendung ab.
Öffentliche Eigenschaft WindowConfigurations (Von _DTE geerbt.)
Öffentliche Eigenschaft WindowConfigurations Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt.
Öffentliche Eigenschaft Windows (Von _DTE geerbt.)
Öffentliche Eigenschaft Windows Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ExecuteCommand(String, String) (Von _DTE geerbt.)
Öffentliche Methode ExecuteCommand(String, String) Führt den angegebenen Befehl aus.
Öffentliche Methode GetObject(String) (Von _DTE geerbt.)
Öffentliche Methode 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.
Öffentliche Methode GetThemeColor Ruft eine Farbe ab, mit der die Benutzeroberfläche in Visual Studio gezeichnet wird.
Öffentliche Methode LaunchWizard(String, array<Object[]%) (Von _DTE geerbt.)
Öffentliche Methode LaunchWizard(String, array<Object[]%) Führt einen Assistenten mit den angegebenen Parametern aus.
Öffentliche Methode OpenFile(String, String) (Von _DTE geerbt.)
Öffentliche Methode OpenFile(String, String) Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode Quit() (Von _DTE geerbt.)
Öffentliche Methode Quit() Schließt die Visual Studio-Umgebung.
Öffentliche Methode SatelliteDllPath(String, String) (Von _DTE geerbt.)
Öffentliche Methode SatelliteDllPath(String, String) 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.

Zum Seitenanfang

Hinweise

Das DTE-Objekt wird Ihnen 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 zum Verweisen auf den EnvDTE-Namespace und das DTE-Objekt 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.
  DTE2.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE2.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

EnvDTE80-Namespace

Weitere Ressourcen

Verweisen auf Automatisierungsassemblys und das DTE2-Objekt