Command – rozhraní
Představuje příkaz prostředí.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")> _
Public Interface Command
[GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface Command
[GuidAttribute(L"5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface class Command
[<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")>]
type Command = interface end
public interface Command
Typ Command zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Bindings | Nastaví nebo získá seznam kláves, které slouží k vyvolání příkazu. | |
Collection | Získá Commands obsahující kolekci Command objektu. | |
DTE | Získá objekt nejvyšší úrovně rozšiřitelnost. | |
Guid | Získá identifikátor GUID pro daný objekt. | |
ID | Získá ID v rámci skupiny příkaz použitý identifikátor GUID představující příkaz. | |
IsAvailable | Získá hodnotu označující, zda Command je nyní povoleno. | |
LocalizedName | Získá lokalizovaný název příkazu. | |
Name | Získá název objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddControl | Vytvoří ovládací panel trvalý příkaz pro příkaz. | |
Delete | Odebere příkaz s názvem, který byl vytvořen pomocí AddNamedCommand metoda. |
Nahoru
Poznámky
Tento objekt odkazovat pomocí Item.
Můžete odkazovat tento objekt mnoha způsoby, například pomocí kanonický název nebo identifikátor GUID.Většinu příkazů vyvolat nejsnáze pomocí ExecuteCommand.Můžete použít Raise pro výjimečných případech, když je nutné vyvolat příkaz bez názvu.
Příklady
' Macro code.
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