Command Rozhraní

Definice

Představuje příkaz v prostředí.Represents a command in the environment.

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
Atributy

Příklady

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  

Poznámky

Odkazujte na tento objekt pomocí Item .Reference this object by using Item.

Na tento objekt můžete odkazovat několika způsoby, například pomocí kanonického názvu nebo identifikátoru GUID.You can reference this object a number of ways, such as by using the canonical name or the GUID ID. Nejjednodušší způsob, jak vyvolat většinu příkazů, je použít ExecuteCommand .The easiest way to invoke most commands is by using ExecuteCommand. Můžete použít Raise pro vzácná instance, když musíte vyvolat příkaz bez názvu.You can use Raise for the rare instances when you must invoke a command without a name.

Vlastnosti

Bindings

Nastaví nebo získá seznam klávesových úhozů použitých k vyvolání příkazu.Sets or gets the list of keystrokes used to invoke the command.

Collection

Získá Commands kolekci obsahující Command objekt.Gets the Commands collection containing the Command object.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.Gets the top-level extensibility object.

Guid

Získá identifikátor GUID daného objektu.Gets the GUID for the given object.

ID

Získá ID v rámci GUID skupiny příkazů použité k reprezentaci příkazu.Gets the ID within a command group GUID used to represent the command.

IsAvailable

Načte hodnotu, která označuje, jestli Command je aktuálně povolený.Gets a value indicating whether or not the Command is currently enabled.

LocalizedName

Získá lokalizovaný název příkazu.Gets the localized name of the command.

Name

Získá název objektu.Gets the name of the object.

Metody

AddControl(Object, Int32)

Vytvoří trvalý ovládací prvek panelu příkazů pro příkaz.Creates a persistent command bar control for the command.

Delete()

Odebere pojmenovaný příkaz, který byl vytvořen pomocí AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) metody.Removes a named command that was created with the AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) method.

Platí pro