Command Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Repräsentiert eine Befehl in der Umgebung.
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
- Attribute
Beispiele
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
Hinweise
Verweisen Sie mit auf dieses Objekt Item .
Sie können auf dieses Objekt auf verschiedene Arten verweisen, z. b. mit dem kanonischen Namen oder der GUID-ID. Die einfachste Möglichkeit zum Aufrufen der meisten Befehle ist die Verwendung von ExecuteCommand . Sie können Raise für die seltenen Instanzen verwenden, wenn Sie einen Befehl ohne Namen aufrufen müssen.
Eigenschaften
| Bindings |
Legt die Liste der Tastatureingaben fest, die zum Aufrufen des Befehls verwendet werden, oder ruft sie ab. |
| Collection |
Ruft die Commands-Auflistung ab, die das Command-Objekt enthält. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Guid |
Ruft die GUID für das angegebene Objekt ab. |
| ID |
Ruft die ID ab, die in einer zur Darstellung des Befehls verwendeten Befehlsgruppen-GUID enthalten ist. |
| IsAvailable |
Ruft einen Wert ab, der angibt, ob Command gerade aktiviert ist oder nicht. |
| LocalizedName |
Ruft den lokalisierten Namen des Befehls ab. |
| Name |
Ruft den Namen des Objekts ab. |
Methoden
| AddControl(Object, Int32) |
Erstellt ein persistentes Befehlsleisten-Steuerelement für den Befehl. |
| Delete() |
Entfernt einen benannten Befehl, der mit der AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32)-Methode erstellt wurde. |