Sdílet prostřednictvím


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
Veřejná vlastnost Bindings Nastavuje nebo načítá seznam kláves, které slouží k vyvolání příkazu.
Veřejná vlastnost Collection Získává Commands obsahující kolekce Command objektu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Guid Získá identifikátor GUID pro daný objekt.
Veřejná vlastnost ID Načte ID v rámci skupiny příkaz použitý identifikátor GUID představující příkaz.
Veřejná vlastnost IsAvailable Získá hodnotu označující, zda Command je nyní povoleno.
Veřejná vlastnost LocalizedName Získá lokalizovaný název příkazu.
Veřejná vlastnost Name Získá název objektu.

Na začátek

Metody

  Název Popis
Veřejná metoda AddControl Vytvoří trvalé panel příkazů k příkazu.
Veřejná metoda 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

Viz také

Odkaz

EnvDTE – obor názvů