Command 介面
更新:2007 年 11 月
表示環境中的某項命令。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
<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
備註
使用 Item 參考這個物件。
有好幾種方法可以參考這個物件,例如使用正式名稱或 GUID ID。叫用 (Invoke) 大多數命令最簡單的方法就是使用 ExecuteCommand。在必須不用名稱來叫用命令的罕見情況下,可以使用 Raise。
範例
' 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