次の方法で共有


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 メソッドによって提供されます。Visual Basic では、DTE オブジェクトは 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 名前空間