Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Commands.Raise Method

Executes the specified command.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

void Raise(
	string Guid,
	int ID,
	out Object CustomIn,
	out Object CustomOut
)

Parameters

Guid
Type: System.String
Required. The command's GUID.
ID
Type: System.Int32
Required. The command's ID.
CustomIn
Type: System.Object%
Required. Arguments in a SafeArray passed in from the OLECommandTarget.
CustomOut
Type: System.Object%
Required. Arguments in a SafeArray passed out to be returned by the 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

Community Additions

ADD
Show:
© 2015 Microsoft