DTE2 インターフェイス
更新 : 2007 年 11 月
Visual Studio オートメーション オブジェクト モデルのトップレベルのオブジェクトです。
名前空間 : 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 オブジェクトを参照する方法の詳細については、「オートメーション アセンブリおよび 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