DTE2 インターフェイス
Visual Studio オートメーション オブジェクト モデルのトップレベルのオブジェクトです。
名前空間: EnvDTE80
アセンブリ: EnvDTE80 (EnvDTE80.dll 内)
構文
'宣言
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =
interface
interface _DTE
end
public interface DTE2 extends _DTE
DTE2 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ActiveDocument | (_DTE から継承されます。) | |
ActiveDocument | アクティブ ドキュメントを取得します。 | |
ActiveSolutionProjects | (_DTE から継承されます。) | |
ActiveSolutionProjects | 現在選択されているプロジェクトの配列を取得します。 | |
ActiveWindow | (_DTE から継承されます。) | |
ActiveWindow | 現在アクティブなウィンドウ、または他にアクティブなウィンドウがない場合は最前面に表示されたウィンドウを取得します。 | |
AddIns | (_DTE から継承されます。) | |
AddIns | 現在使用できるすべてのアドインを含む AddIns コレクションを取得します。 | |
Application | (_DTE から継承されます。) | |
Application | インフラストラクチャ。マイクロソフト内部でのみ使用します。 | |
CommandBars | (_DTE から継承されます。) | |
CommandBars | 開発環境の CommandBars オブジェクトへの参照を取得します。 | |
CommandLineArguments | (_DTE から継承されます。) | |
CommandLineArguments | コマンド ライン引数を表す文字列を取得します。 | |
Commands | (_DTE から継承されます。) | |
Commands | Commands コレクションを取得します。 | |
ContextAttributes | (_DTE から継承されます。) | |
ContextAttributes | ContextAttributes コレクションを取得します。このコレクションを使用すると、オートメーション クライアントは、[ダイナミック ヘルプ] ウィンドウで現在選択されている項目に新しい属性を追加し、追加した属性のコンテキスト ヘルプを表示できます。 | |
Debugger | (_DTE から継承されます。) | |
Debugger | デバッガー オブジェクトを取得します。 | |
DisplayMode | (_DTE から継承されます。) | |
DisplayMode | MDI ドキュメントまたはタブ付きドキュメントのいずれかの表示モードを取得または設定します。 | |
Documents | (_DTE から継承されます。) | |
Documents | 開発環境で開いているドキュメントのコレクションを取得します。 | |
DTE | (_DTE から継承されます。) | |
DTE | トップ レベルの機能拡張オブジェクトを取得します。 | |
Edition | (_DTE から継承されます。) | |
Edition | 環境のエディションの説明を取得します。 | |
Events | (_DTE から継承されます。) | |
Events | Events オブジェクトへの参照を取得します。 | |
FileName | (_DTE から継承されます。) | |
FileName | インフラストラクチャ。マイクロソフト内部でのみ使用します。 | |
Find | (_DTE から継承されます。) | |
Find | グローバル テキスト検索処理を表す Find オブジェクトを取得します。 | |
FullName | (_DTE から継承されます。) | |
FullName | オブジェクトのファイルの完全パスと名前を取得します。 | |
Globals | (_DTE から継承されます。) | |
Globals | ソリューション (.sln) ファイル、プロジェクト ファイル、またはユーザーのプロファイル データに保存できるアドイン値を格納する Globals オブジェクトを取得します。 | |
IsOpenFile[String, String] | (_DTE から継承されます。) | |
IsOpenFile[String, String] | インフラストラクチャ。マイクロソフト内部でのみ使用します。 | |
ItemOperations | (_DTE から継承されます。) | |
ItemOperations | ItemOperations オブジェクトを取得します。 | |
LocaleID | (_DTE から継承されます。) | |
LocaleID | 開発環境を実行しているロケールの ID を取得します。 | |
Macros | (_DTE から継承されます。) | |
Macros | Macros オブジェクトを取得します。 | |
MacrosIDE | (_DTE から継承されます。) | |
MacrosIDE | マクロ IDE のオートメーション モデルのルートを取得します。 | |
MainWindow | (_DTE から継承されます。) | |
MainWindow | メイン開発環境ウィンドウを表す Window オブジェクトを取得します。 | |
Mode | (_DTE から継承されます。) | |
Mode | 開発環境のモード (デバッグまたはデザイン) を取得します。 | |
Name | (_DTE から継承されます。) | |
Name | DTE の名前を取得します。 | |
ObjectExtenders | (_DTE から継承されます。) | |
ObjectExtenders | ObjectExtenders オブジェクトを取得します。 | |
Properties[String, String] | (_DTE から継承されます。) | |
Properties[String, String] | [ツール] メニューの [オプション] ダイアログ ボックスで使用できるすべてのカテゴリとサブカテゴリを表す Properties コレクションを取得します。 | |
RegistryRoot | (_DTE から継承されます。) | |
RegistryRoot | Visual Studio レジストリ設定のルートへのパスを含む文字列を取得します。 | |
SelectedItems | (_DTE から継承されます。) | |
SelectedItems | 環境で現在選択されている項目を含むコレクションを取得します。 | |
Solution | (_DTE から継承されます。) | |
Solution | 現在の環境のインスタンスで開いているすべてのプロジェクトを表し、ビルド オブジェクトにアクセスできる Solution オブジェクトを取得します。 | |
SourceControl | (_DTE から継承されます。) | |
SourceControl | オブジェクトの背後にあるファイルのソース コード管理の状態を操作できる、SourceControl オブジェクトを取得します。 | |
StatusBar | (_DTE から継承されます。) | |
StatusBar | メイン開発環境ウィンドウのステータス バーを表す StatusBar オブジェクトを取得します。 | |
SuppressUI | (_DTE から継承されます。) | |
SuppressUI | オートメーション コードの実行中にユーザー インターフェイス (UI: User Interface) を表示するかどうかを示す値を取得または設定します。 | |
ToolWindows | ツール ウィンドウを検索するためのショートカットとして使用されている ToolWindows オブジェクトを取得します。 | |
UndoContext | (_DTE から継承されます。) | |
UndoContext | グローバル UndoContext オブジェクトを取得します。 | |
UserControl | (_DTE から継承されます。) | |
UserControl | 環境がユーザーとオートメーションのどちらによって開始されたかを示す値を取得します。 | |
Version | (_DTE から継承されます。) | |
Version | ホスト アプリケーションのバージョン番号を取得します。 | |
WindowConfigurations | (_DTE から継承されます。) | |
WindowConfigurations | 使用できるすべてのウィンドウの構成を表す WindowConfigurations コレクションを取得します。 | |
Windows | (_DTE から継承されます。) | |
Windows | オブジェクトで表示されるウィンドウを含む Windows コレクションを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
ExecuteCommand(String, String) | (_DTE から継承されます。) | |
ExecuteCommand(String, String) | 指定したコマンドを実行します。 | |
GetObject(String) | (_DTE から継承されます。) | |
GetObject(String) | DTE オブジェクトに遅延バインディングされ、実行時に名前でアクセスできるインターフェイスまたはオブジェクトを取得します。 | |
GetThemeColor | Visual Studio 内のユーザー インターフェイスの描画に使用された色を取得します。 | |
LaunchWizard(String, array<Object[]%) | (_DTE から継承されます。) | |
LaunchWizard(String, array<Object[]%) | 指定したパラメーターを使ってウィザードを実行します。 | |
OpenFile(String, String) | (_DTE から継承されます。) | |
OpenFile(String, String) | インフラストラクチャ。マイクロソフト内部でのみ使用します。 | |
Quit() | (_DTE から継承されます。) | |
Quit() | Visual Studio 環境を終了します。 | |
SatelliteDllPath(String, String) | (_DTE から継承されます。) | |
SatelliteDllPath(String, String) | アドインまたはウィザードのインストール ディレクトリと、ローカライズされたリソースを含むダイナミック リンク ライブラリ (DLL: Dynamic Link Library) のファイル名を指定すると、サテライト DLL への計算済みパスを返します。 |
このページのトップへ
解説
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