Command Interface

Definição

Representa um comando no ambiente.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
Atributos

Exemplos

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  

Comentários

Referencie esse objeto usando Item .Reference this object by using Item.

Você pode fazer referência a esse objeto de várias maneiras, como usando o nome canônico ou a ID de GUID.You can reference this object a number of ways, such as by using the canonical name or the GUID ID. A maneira mais fácil de invocar a maioria dos comandos é usando ExecuteCommand .The easiest way to invoke most commands is by using ExecuteCommand. Você pode usar Raise o para as instâncias raras quando você deve invocar um comando sem um nome.You can use Raise for the rare instances when you must invoke a command without a name.

Propriedades

Bindings

Define ou obtém a lista de pressionamentos de teclas usados para invocar o comando.Sets or gets the list of keystrokes used to invoke the command.

Collection

Obtém a Commands coleção que contém o Command objeto.Gets the Commands collection containing the Command object.

DTE

Obtém o objeto de extensibilidade de nível superior.Gets the top-level extensibility object.

Guid

Obtém o GUID do objeto fornecido.Gets the GUID for the given object.

ID

Obtém a ID em um grupo de comandos GUID usado para representar o comando.Gets the ID within a command group GUID used to represent the command.

IsAvailable

Obtém um valor que indica se o Command está habilitado no momento.Gets a value indicating whether or not the Command is currently enabled.

LocalizedName

Obtém o nome localizado do comando.Gets the localized name of the command.

Name

Obtém o nome do objeto.Gets the name of the object.

Métodos

AddControl(Object, Int32)

Cria um controle de barra de comandos persistente para o comando.Creates a persistent command bar control for the command.

Delete()

Remove um comando nomeado que foi criado com o AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) método.Removes a named command that was created with the AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) method.

Aplica-se a