DTE2 介面
更新:2007 年 11 月
在 Visual Studio Automation 物件模型中最上層的物件。
命名空間: 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 物件。
若要存取如 VBProjects 或 CSharpProjects 之類的專案特定屬性,請使用 DTE.GetObject("VBProjects") 語法。
如需參考 EnvDTE 命名空間和 DTE 物件的詳細資訊,請參閱參考 Automation 組件和 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