Command Interface

Definição

Representa um comando no ambiente.

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 .

Você pode fazer referência a esse objeto de várias maneiras, como usando o nome canônico ou a ID de GUID. A maneira mais fácil de invocar a maioria dos comandos é usando ExecuteCommand . Você pode usar Raise o para as instâncias raras quando você deve invocar um comando sem um nome.

Propriedades

Bindings

Define ou obtém a lista de pressionamentos de teclas usados para invocar o comando.

Collection

Obtém a Commands coleção que contém o Command objeto.

DTE

Obtém o objeto de extensibilidade de nível superior.

Guid

Obtém o GUID do objeto fornecido.

ID

Obtém a ID em um grupo de comandos GUID usado para representar o comando.

IsAvailable

Obtém um valor que indica se o Command está habilitado no momento.

LocalizedName

Obtém o nome localizado do comando.

Name

Obtém o nome do objeto.

Métodos

AddControl(Object, Int32)

Cria um controle de barra de comandos persistente para o comando.

Delete()

Remove um comando nomeado que foi criado com o AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) método.

Aplica-se a