Freigeben über


Command-Schnittstelle

Aktualisiert: November 2007

Stellt einen Befehl in der Umgebung dar.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

<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

Hinweise

Auf dieses Objekt können Sie mit Item verweisen.

Verweise auf dieses Objekt lassen sich auf unterschiedliche Art erstellen, z. B. durch Verwenden des kanonischen Namens oder der ID in der GUID. Die meisten Befehle lassen sich am einfachsten mit ExecuteCommand aufrufen. In dem seltenen Fall, dass ein Befehl ohne Namen aufgerufen werden muss, können Sie Raise verwenden.

Beispiele

' 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

Siehe auch

Referenz

Command-Member

EnvDTE-Namespace