DTE 接口

更新:2007 年 11 月

Visual Studio 自动化对象模型中的顶级对象。使用此对象可以实现功能,有关此对象的文档,请参考 _DTE

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

语法

声明
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
    Implements _DTE
用法
Dim instance As DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
public interface DTE 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.
    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

另请参见

参考

DTE 成员

EnvDTE 命名空间