Поделиться через


Command - интерфейс

Обновлен: Ноябрь 2007

Представляет команду в среде.

Пространство имен:  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. Самый простой способ вызова большинства команд — использовать 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

См. также

Ссылки

Command - члены

EnvDTE - пространство имен