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 | Nastavuje nebo načítá seznam kláves, které slouží k vyvolání příkazu. |
![]() |
Collection | Získává Commands obsahující kolekce Command objektu. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
Guid | Získá identifikátor GUID pro daný objekt. |
![]() |
ID | Načte 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. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
AddControl | Vytvoří trvalé panel příkazů k příkazu. |
![]() |
Delete | Odebere pojmenovanou příkaz, který byl vytvořen AddNamedCommand metody. |
Na začátek
Poznámky
Tento objekt pomocí odkazu Item.
Tento objekt mnoha způsoby, například můžete odkazovat pomocí kanonický název nebo identifikátor GUID Většina příkazů vyvolat nejsnáze pomocí ExecuteCommand. Můžete použít Raise pro vzácné případy, 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