_DTE, interface
L'objet de premier niveau dans le modèle objet Automation Visual Studio. Consultez _DTE pour cette fonctionnalité. N'instanciez pas à partir de cette classe.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type _DTE expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ActiveDocument | Obtient le document actif. | |
ActiveSolutionProjects | Obtient un tableau des projets actuellement sélectionnés. | |
ActiveWindow | Retourne la fenêtre actuellement active ou la fenêtre située au premier plan si aucune autre fenêtre n'est active. | |
AddIns | Obtient la collection AddIns qui contient tous les compléments actuellement disponibles. | |
Application | Infrastructure. Réservé à un usage interne Microsoft. | |
CommandBars | Obtient une référence aux barres de commandes de l'environnement de développement. | |
CommandLineArguments | Obtient une chaîne représentant les arguments de la ligne de commande. | |
Commands | Retourne la collection Commands. | |
ContextAttributes | Obtient une collection ContextAttributes qui permet aux clients Automation d'ajouter de nouveaux attributs aux éléments actuellement sélectionnés dans la fenêtre Aide dynamique et de fournir une aide contextuelle pour les attributs supplémentaires. | |
Debugger | Obtient les objets Debugger. | |
DisplayMode | Obtient le mode d'affichage : MDI ou documents avec onglet. | |
Documents | Obtient la collection de documents ouverts dans l'environnement de développement. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Edition | Obtient une description de la modification de l'environnement. | |
Events | Obtient une référence à l'objet Events. | |
FileName | Infrastructure. Réservé à un usage interne Microsoft. | |
Find | Obtient l'objet Find qui représente les opérations de recherche globale de texte. | |
FullName | Obtient le chemin d'accès complet et le nom du fichier de l'objet. | |
Globals | Obtient l'objet Globals contenant les valeurs de compléments éventuellement enregistrées dans le fichier solution (.sln), le fichier projet ou les données de profil de l'utilisateur. | |
IsOpenFile | Infrastructure. Réservé à un usage interne Microsoft. | |
ItemOperations | Obtient l'objet ItemOperations. | |
LocaleID | Obtient l'identificateur des paramètres régionaux dans lesquels s'exécute l'environnement de développement. | |
Macros | Obtient l'objet Macros. | |
MacrosIDE | Obtient la racine de l'Éditeur de macros du modèle Automation. | |
MainWindow | Obtient un objet Window représentant la fenêtre principale de l'environnement de développement. | |
Mode | Obtient le mode de l'environnement de développement (débogage ou création). | |
Name | Définit ou obtient le nom de l'objet _DTE. | |
ObjectExtenders | Obtient l'objet ObjectExtenders. | |
Properties | Retourne une collection Properties représentant toutes les catégories et sous-catégories disponibles contenues dans la boîte de dialogue Options du menu Outils. | |
RegistryRoot | Obtient une chaîne contenant le chemin de la racine des paramètres de Registre Visual Studio. | |
SelectedItems | Obtient une collection contenant les éléments actuellement sélectionnés dans l'environnement. | |
Solution | Obtient l'objet Solution qui représente tous les projets ouverts dans l'instance active de l'environnement et permet d'accéder aux objets de la génération. | |
SourceControl | Obtient un objet SourceControl qui vous permet de manipuler l'état du contrôle de code source du fichier situé derrière l'objet. | |
StatusBar | Obtient l'objet StatusBar représentant la barre d'état de la fenêtre principale de l'environnement de développement. | |
SuppressUI | Obtient ou définit une valeur indiquant si l'interface utilisateur doit être affichée pendant l'exécution du code d'automation. | |
UndoContext | Obtient l'objet UndoContext global. | |
UserControl | Définit ou obtient une valeur indiquant si l'environnement a été lancé par un utilisateur ou par Automation. | |
Version | Obtient le numéro de version de l'application hôte. | |
WindowConfigurations | Obtient la collection WindowConfigurations représentant toutes les configurations de fenêtre disponibles. | |
Windows | Obtient une collection Windows contenant les fenêtres qui s'affichent dans l'objet. |
Début
Méthodes
Nom | Description | |
---|---|---|
ExecuteCommand | Exécute la commande spécifiée. | |
GetObject | Obtient une interface ou un objet disposant d'une liaison tardive à l'objet DTE et qui est accessible par son nom au moment de l'exécution. | |
LaunchWizard | Exécute un Assistant avec les paramètres fournis. | |
OpenFile | Infrastructure. Réservé à un usage interne Microsoft. | |
Quit | Ferme l'environnement. | |
SatelliteDllPath | Retourne le chemin calculé à la DLL satellite lorsque le répertoire d'installation d'un complément ou d'un Assistant et le nom de fichier de la DLL contenant les ressources localisées sont spécifiés. |
Début
Notes
L'objet _DTE est fourni par la méthode OnConnection que vous implémentez lorsque vous créez un complément. L'objet _DTE est l'objet Application en Visual Basic.
Pour accéder à des propriétés spécifiques à un projet, telles que VBProjects ou CSharpProjects, utilisez la syntaxe DTE.GetObject("VBProjects").
Pour plus d'informations sur la façon de référencer l'espace de noms EnvDTE et l'objet _DTE, consultez Comment : obtenir des références aux objets DTE et DTE2.
Exemples
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