Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio.Weitere Informationen zu dieser Funktionalität finden Sie unter _DTE.Instanziieren Sie nicht von dieser Klasse.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type _DTE = interface end
public interface _DTE
Der _DTE-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
ActiveDocument | Ruft das aktive Dokument ab. |
![]() |
ActiveSolutionProjects | Ruft ein Array der derzeit ausgewählten Projekte ab. |
![]() |
ActiveWindow | Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist. |
![]() |
AddIns | Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab. |
![]() |
Application | Infrastruktur. Nur zur internen Verwendung von Microsoft. |
![]() |
CommandBars | Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab. |
![]() |
CommandLineArguments | Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab. |
![]() |
Commands | Gibt die Commands-Auflistung zurück. |
![]() |
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. |
![]() |
Debugger | Ruft die Debugger-Objekte ab. |
![]() |
DisplayMode | Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat. |
![]() |
Documents | Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab. |
![]() |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
![]() |
Edition | Ruft eine Beschreibung der Ausgabe der Umgebung ab. |
![]() |
Events | Ruft einen Verweis auf das Events-Objekt ab. |
![]() |
FileName | Infrastruktur. Nur zur internen Verwendung von Microsoft. |
![]() |
Find | Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt. |
![]() |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. |
![]() |
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. |
![]() |
IsOpenFile | Infrastruktur. Nur zur internen Verwendung von Microsoft. |
![]() |
ItemOperations | Ruft das ItemOperations-Objekt ab. |
![]() |
LocaleID | Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird. |
![]() |
Macros | Ruft das Macros-Objekt ab. |
![]() |
MacrosIDE | Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab. |
![]() |
MainWindow | Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt. |
![]() |
Mode | Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab. |
![]() |
Name | Legt den Namen des _DTE-Objekts fest oder ruft diesen ab. |
![]() |
ObjectExtenders | Ruft das ObjectExtenders-Objekt ab. |
![]() |
Properties | Gibt eine Properties-Auflistung zurück, die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt. |
![]() |
RegistryRoot | Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab. |
![]() |
SelectedItems | Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab. |
![]() |
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. |
![]() |
SourceControl | Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt. |
![]() |
StatusBar | Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt. |
![]() |
SuppressUI | Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll. |
![]() |
UndoContext | Ruft das globale UndoContext-Objekt ab. |
![]() |
UserControl | Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde. |
![]() |
Version | Ruft die Versionsnummer der Hostanwendung ab. |
![]() |
WindowConfigurations | Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt. |
![]() |
Windows | Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
ExecuteCommand | Führt den angegebenen Befehl aus. |
![]() |
GetObject | Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen. |
![]() |
LaunchWizard | Führt einen Assistenten mit den angegebenen Parametern aus. |
![]() |
OpenFile | Infrastruktur. Nur zur internen Verwendung von Microsoft. |
![]() |
Quit | Schließt die Umgebung. |
![]() |
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 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 Gewusst wie: Abrufen von Verweisen auf das DTE-Objekt 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
.gif)
.gif)