Commands Interface
Contains all of the commands in the environment, as Command objects.
Assembly: EnvDTE (in EnvDTE.dll)
| Name | Description | |
|---|---|---|
![]() | Add(String^, Int32, Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Only. |
![]() | AddCommandBar(String^, vsCommandBarType, Object^, Int32) | Creates a command bar that is saved and available the next time the environment is started. |
![]() | AddNamedCommand(AddIn^, String^, String^, String^, Boolean, Int32, array<Object^>^, Int32) | Creates a named command that is saved by the environment and made available the next time the environment starts, even if the VSPackage is not loaded on environment startup. Add-ins are now deprecated. For more information, see FAQ: Converting Add-ins to VSPackage Extensions. |
![]() | CommandInfo(Object^, String^, Int32) | Returns the command GUID and ID associated with the given Microsoft.VisualStudio.CommandBars.CommandBar control. |
![]() | GetEnumerator() | Returns an enumerator for items in the Commands collection. |
![]() | Item(Object^, Int32) | Returns the indexed Command object. |
![]() | Raise(String^, Int32, Object^, Object^) | Executes the specified command. |
![]() | RemoveCommandBar(Object^) | Removes a command bar that was created with the AddCommandBar method. |
Imports Microsoft.VisualStudio.CommandBars Sub CommandsExample() ' 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 cmdbarobj As CommandBar 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) ' Create a toolbar and add the File.NewFile command to it. cmdobj = cmds.Item("File.NewFile") cmdbarobj = cmds.AddCommandBar("Mycmdbar", _ vsCommandBarType.vsCommandBarTypeToolbar) cmdobj.AddControl(cmdbarobj) ' Show the command bar and its button. cmdbarobj.Visible = True End Sub

