Partager via


DTE2, interface

Objet de premier niveau dans le modèle objet Automation de Visual Studio.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
<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

Le type DTE2 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ActiveDocument (Hérité de _DTE.)
Propriété publique ActiveDocument Obtient le document actif.
Propriété publique ActiveSolutionProjects (Hérité de _DTE.)
Propriété publique ActiveSolutionProjects Obtient un tableau des projets actuellement sélectionnés.
Propriété publique ActiveWindow (Hérité de _DTE.)
Propriété publique ActiveWindow Obtient la fenêtre actuellement active ou la fenêtre située au premier plan si aucune autre fenêtre n'est active.
Propriété publique AddIns (Hérité de _DTE.)
Propriété publique AddIns Obtient la collection AddIns qui contient tous les compléments actuellement disponibles.
Propriété publique Application (Hérité de _DTE.)
Propriété publique Application Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique CommandBars (Hérité de _DTE.)
Propriété publique CommandBars Obtient une référence à l'objet CommandBars de l'environnement de développement.
Propriété publique CommandLineArguments (Hérité de _DTE.)
Propriété publique CommandLineArguments Obtient une chaîne représentant les arguments de la ligne de commande.
Propriété publique Commands (Hérité de _DTE.)
Propriété publique Commands Obtient la collection Commands.
Propriété publique ContextAttributes (Hérité de _DTE.)
Propriété publique 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.
Propriété publique Debugger (Hérité de _DTE.)
Propriété publique Debugger Obtient les objets Debugger.
Propriété publique DisplayMode (Hérité de _DTE.)
Propriété publique DisplayMode Obtient ou définit le mode d'affichage : MDI ou documents avec onglet.
Propriété publique Documents (Hérité de _DTE.)
Propriété publique Documents Obtient la collection de documents ouverts dans l'environnement de développement.
Propriété publique DTE (Hérité de _DTE.)
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Edition (Hérité de _DTE.)
Propriété publique Edition Obtient une description de la modification de l'environnement.
Propriété publique Events (Hérité de _DTE.)
Propriété publique Events Obtient une référence à l'objet Events.
Propriété publique FileName (Hérité de _DTE.)
Propriété publique FileName Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Find (Hérité de _DTE.)
Propriété publique Find Obtient l'objet Find qui représente les opérations de recherche globale de texte.
Propriété publique FullName (Hérité de _DTE.)
Propriété publique FullName Obtient le chemin d'accès complet et le nom du fichier de l'objet.
Propriété publique Globals (Hérité de _DTE.)
Propriété publique 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.
Propriété publique IsOpenFile[String, String] (Hérité de _DTE.)
Propriété publique IsOpenFile[String, String] Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique ItemOperations (Hérité de _DTE.)
Propriété publique ItemOperations Obtient l'objet ItemOperations.
Propriété publique LocaleID (Hérité de _DTE.)
Propriété publique LocaleID Obtient l'identificateur des paramètres régionaux dans lesquels s'exécute l'environnement de développement.
Propriété publique Macros (Hérité de _DTE.)
Propriété publique Macros Obtient l'objet Macros.
Propriété publique MacrosIDE (Hérité de _DTE.)
Propriété publique MacrosIDE Obtient la racine de l'Éditeur de macros du modèle Automation.
Propriété publique MainWindow (Hérité de _DTE.)
Propriété publique MainWindow Obtient un objet Window représentant la fenêtre principale de l'environnement de développement.
Propriété publique Mode (Hérité de _DTE.)
Propriété publique Mode Obtient le mode de l'environnement de développement (débogage ou création).
Propriété publique Name (Hérité de _DTE.)
Propriété publique Name Obtient le nom de DTE.
Propriété publique ObjectExtenders (Hérité de _DTE.)
Propriété publique ObjectExtenders Obtient l'objet ObjectExtenders.
Propriété publique Properties[String, String] (Hérité de _DTE.)
Propriété publique Properties[String, String] Obtient 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.
Propriété publique RegistryRoot (Hérité de _DTE.)
Propriété publique RegistryRoot Obtient une chaîne contenant le chemin de la racine des paramètres du Registre Visual Studio.
Propriété publique SelectedItems (Hérité de _DTE.)
Propriété publique SelectedItems Obtient une collection contenant les éléments actuellement sélectionnés dans l'environnement.
Propriété publique Solution (Hérité de _DTE.)
Propriété publique 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.
Propriété publique SourceControl (Hérité de _DTE.)
Propriété publique 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.
Propriété publique StatusBar (Hérité de _DTE.)
Propriété publique StatusBar Obtient l'objet StatusBar représentant la barre d'état de la fenêtre principale de l'environnement de développement.
Propriété publique SuppressUI (Hérité de _DTE.)
Propriété publique SuppressUI Obtient ou définit une valeur indiquant si l'interface utilisateur doit être affichée pendant l'exécution du code d'automation.
Propriété publique ToolWindows Obtient un objet ToolWindows utilisé comme raccourci pour rechercher des fenêtres Outil.
Propriété publique UndoContext (Hérité de _DTE.)
Propriété publique UndoContext Obtient l'objet UndoContext global.
Propriété publique UserControl (Hérité de _DTE.)
Propriété publique UserControl Obtient une valeur indiquant si l'environnement a été démarré par un utilisateur ou par automation.
Propriété publique Version (Hérité de _DTE.)
Propriété publique Version Obtient le numéro de version de l'application hôte.
Propriété publique WindowConfigurations (Hérité de _DTE.)
Propriété publique WindowConfigurations Obtient la collection WindowConfigurations représentant toutes les configurations de fenêtre disponibles.
Propriété publique Windows (Hérité de _DTE.)
Propriété publique Windows Obtient une collection Windows contenant les fenêtres qui s'affichent dans l'objet.

Début

Méthodes

  Nom Description
Méthode publique ExecuteCommand(String, String) (Hérité de _DTE.)
Méthode publique ExecuteCommand(String, String) Exécute la commande spécifiée.
Méthode publique GetObject(String) (Hérité de _DTE.)
Méthode publique GetObject(String) 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.
Méthode publique GetThemeColor Obtient une couleur utilisée pour dessiner l'interface utilisateur dans Visual Studio.
Méthode publique LaunchWizard(String, array<Object[]%) (Hérité de _DTE.)
Méthode publique LaunchWizard(String, array<Object[]%) Exécute un Assistant avec les paramètres fournis.
Méthode publique OpenFile(String, String) (Hérité de _DTE.)
Méthode publique OpenFile(String, String) Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique Quit() (Hérité de _DTE.)
Méthode publique Quit() Ferme l'environnement Visual Studio.
Méthode publique SatelliteDllPath(String, String) (Hérité de _DTE.)
Méthode publique SatelliteDllPath(String, String) 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 Référencement des assemblys d'automation et de l'objet DTE2.

Exemples

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

Voir aussi

Référence

EnvDTE80, espace de noms

Autres ressources

Référencement des assemblys d'automation et de l'objet DTE2