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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.