DTE2, interface

Mise à jour : novembre 2007

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

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

Syntaxe

<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
    Implements _DTE

Dim instance As DTE2
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
public interface DTE2 extends _DTE

Notes

L'objet DTE vous 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

Membres DTE2

EnvDTE80, espace de noms

Autres ressources

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