Command Schnittstelle

Definition

Repräsentiert eine Befehl in der Umgebung.

public interface class Command
public interface class Command
__interface Command
[System.Runtime.InteropServices.Guid("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Command
[<System.Runtime.InteropServices.Guid("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Command = interface
Public Interface Command
Attribute

Beispiele

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  

Hinweise

Verweisen Sie mit auf dieses Objekt Item .

Sie können auf dieses Objekt auf verschiedene Arten verweisen, z. b. mit dem kanonischen Namen oder der GUID-ID. Die einfachste Möglichkeit zum Aufrufen der meisten Befehle ist die Verwendung von ExecuteCommand . Sie können Raise für die seltenen Instanzen verwenden, wenn Sie einen Befehl ohne Namen aufrufen müssen.

Eigenschaften

Bindings

Legt die Liste der Tastatureingaben fest, die zum Aufrufen des Befehls verwendet werden, oder ruft sie ab.

Collection

Ruft die Commands-Auflistung ab, die das Command-Objekt enthält.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

Guid

Ruft die GUID für das angegebene Objekt ab.

ID

Ruft die ID ab, die in einer zur Darstellung des Befehls verwendeten Befehlsgruppen-GUID enthalten ist.

IsAvailable

Ruft einen Wert ab, der angibt, ob Command gerade aktiviert ist oder nicht.

LocalizedName

Ruft den lokalisierten Namen des Befehls ab.

Name

Ruft den Namen des Objekts ab.

Methoden

AddControl(Object, Int32)

Erstellt ein persistentes Befehlsleisten-Steuerelement für den Befehl.

Delete()

Entfernt einen benannten Befehl, der mit der AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32)-Methode erstellt wurde.

Gilt für