Command インターフェイス

更新 : 2007 年 11 月

環境のコマンドを表します。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")> _
Public Interface Command
'使用
Dim instance As Command
[GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface Command
[GuidAttribute(L"5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface class Command
public interface Command

解説

このオブジェクトを参照するには、Item を使用します。

このオブジェクトの参照方法には、標準の名前や GUID ID を使用するなど、多数の方法があります。ほとんどの場合、コマンドを呼び出す最も簡単な方法は、ExecuteCommand を使用する方法です。まれに、名前なしでコマンドを呼び出す必要があるときに、Raise を使用します。

' Macro code.
Sub CommandExample()
  ' Creates a text document listing all command names.
  Dim Cmd As Command
  Dim Doc As Document
  Dim TxtDoc As TextDocument

  ' Create a new text document.
  DTE.ItemOperations.NewFile ("General\Text File")
  Set Doc = ActiveDocument
  Set TxtDoc = Doc.Object("TextDocument")
  For Each Cmd In Commands
  If (Cmd.Name <> "") Then
    TxtDoc.Selection.Text = Cmd.Name & vbLF
    TxtDoc.Selection.Collapse
  End If
  Next
End Sub

参照

参照

Command メンバ

EnvDTE 名前空間