Command-Schnittstelle
Aktualisiert: November 2007
Stellt einen Befehl in der Umgebung dar.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")> _
Public Interface Command
Dim instance As Command
[GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface Command
[GuidAttribute(L"5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface class Command
public interface Command
Hinweise
Auf dieses Objekt können Sie mit Item verweisen.
Verweise auf dieses Objekt lassen sich auf unterschiedliche Art erstellen, z. B. durch Verwenden des kanonischen Namens oder der ID in der GUID. Die meisten Befehle lassen sich am einfachsten mit ExecuteCommand aufrufen. In dem seltenen Fall, dass ein Befehl ohne Namen aufgerufen werden muss, können Sie Raise verwenden.
Beispiele
' 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