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


Commands.Raise - метод

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

Выполняет указанную команду.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub Raise ( _
    Guid As String, _
    ID As Integer, _
    <OutAttribute> ByRef CustomIn As Object, _
    <OutAttribute> ByRef CustomOut As Object _
)
'Применение
Dim instance As Commands
Dim Guid As String
Dim ID As Integer
Dim CustomIn As Object
Dim CustomOut As Object

instance.Raise(Guid, ID, CustomIn, CustomOut)
void Raise(
    string Guid,
    int ID,
    out Object CustomIn,
    out Object CustomOut
)
void Raise(
    [InAttribute] String^ Guid, 
    [InAttribute] int ID, 
    [InAttribute] [OutAttribute] Object^% CustomIn, 
    [InAttribute] [OutAttribute] Object^% CustomOut
)
function Raise(
    Guid : String, 
    ID : int, 
    CustomIn : Object, 
    CustomOut : Object
)

Параметры

  • Guid
    Тип: System.String
    Обязательный. GUID команды.
  • ID
    Тип: System.Int32
    Обязательный. Идентификатор команды.
  • CustomIn
    Тип: System.Object%
    Обязательный. Аргументы в безопасном массиве, передающиеся из OLECommandTarget.
  • CustomOut
    Тип: System.Object%
    Обязательный. Аргументы в безопасном массиве, передаваемые в OLECommandTarget.

Примеры

' Macro code.
Sub RaiseExample()
   ' Before running, you must add a reference to the Office 
   ' typelib to gain access to the CommandBar object.
   Dim cmds As Commands
   Dim cmdobj As Command
   Dim customin, customout As Object
   Dim colAddins As AddIns

   ' Set references.
   colAddins = DTE.AddIns()
   cmds = DTE.Commands
   cmdobj = cmds.Item("File.NewFile")

   ' Execute the File.NewFile command.
   cmds.Raise(cmdobj.Guid, cmdobj.ID, customin, customout)
End Sub

Разрешения

См. также

Ссылки

Commands Интерфейс

Commands - члены

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