共用方式為


DTE 介面

更新:2007 年 11 月

在 Visual Studio Automation 物件模型中最上層的物件。請使用此物件以瞭解此功能,如需物件的說明,請參考 _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 物件是由您建立增益集 (Add-in) 時實作的 OnConnection 方法所提供。DTE 物件就是 Visual Basic 中的 Application 物件。

若要存取 VBProjectsCSharpProjects 等專案特定屬性,請使用 DTE.GetObject("VBProjects") 語法。

如需參考 EnvDTE 命名空間和 DTE 物件的詳細資訊,請參閱 參考 Automation 組件和 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 命名空間