共用方式為


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 物件。

若要存取如 VBProjectsCSharpProjects 之類的專案特定屬性,請使用 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

請參閱

參考

DTE2 成員

EnvDTE80 命名空間

其他資源

參考 Automation 組件和 DTE2 物件