DTE2 接口

更新:2007 年 11 月

Visual Studio 自动化对象模型中的顶级对象。

命名空间:  EnvDTE80
程序集:  EnvDTE80(在 EnvDTE80.dll 中)

语法

声明
<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

备注

DTE 对象是通过在创建外接程序时实现的 OnConnection 方法而提供的。DTE 对象是 Visual Basic 中的 Application 对象。

若要访问项目特定的属性(如 VBProjectsCSharpProjects),请使用语法 DTE.GetObject("VBProjects")。

有关引用 EnvDTE 命名空间和 DTE 对象的详细信息,请参见 引用自动化程序集和 DTE2 对象

示例

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

另请参见

参考

DTE2 成员

EnvDTE80 命名空间

其他资源

引用自动化程序集和 DTE2 对象