Command Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 | |
| 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. |