Commands.Raise 메서드
지정된 명령을 실행합니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
Sub Raise ( _
Guid As String, _
ID As Integer, _
<OutAttribute> ByRef CustomIn As Object, _
<OutAttribute> ByRef CustomOut As Object _
)
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
)
abstract Raise :
Guid:string *
ID:int *
CustomIn:Object byref *
CustomOut:Object byref -> unit
function Raise(
Guid : String,
ID : int,
CustomIn : Object,
CustomOut : Object
)
매개 변수
- Guid
형식: System.String
필수적 요소로서,명령의 GUID입니다.
- ID
형식: System.Int32
필수적 요소로서,명령의 ID입니다.
- CustomIn
형식: System.Object%
필수적 요소로서,OLECommandTarget에서 전달되는 SafeArray의 인수입니다.
- CustomOut
형식: System.Object%
필수적 요소로서,OLECommandTarget에서 반환하여 전달되는 SafeArray의 인수입니다.
예제
' 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
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.