I encountered something pretty cool recently. I saw subassemblies being accessed from the ribbon. It makes it way easier to find the appropriate subassembly in an easily accessible place and doesn’t require a Toolpallette that can take up some space on the screen.
The way it is accomplished is to use something similar to this line for the macro:
The TPNAVIGATE part lets us open up the ToolPallettes. The curbs indicates the tab we want to go to. The _AECRIBBONTOOL lets you access the ToolPallettes and appears to come from Architecture. The next part is to select the subassembly you want to use and then close the tool pallettes.
Then repeat the process until all of the subassemblies you want are on the ribbon. Remember you can create dropdowns to help organize them. So you can have a Curbs Pannel with drop downs for your type of curbs and a separate drop down for sidewalks. I think it is pretty nifty.
You’ll probably also want to use the correct image for the subassemblies. You will find them in this folder, making sure to replace the user name:
C:\Users\<REPLACE USER NAME>\AppData\Roaming\Autodesk\C3D 2015\enu\support\ToolPalette\Palettes\Images\