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 物件。
若要存取 VBProjects 或 CSharpProjects 等專案特定屬性,請使用 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