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

Zum Seitenanfang

Methoden

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

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