.
Hmm ... I'm not so certain VBA is the language to do that. Probably use C or C++ .


You can get close to your goal by using VBA to create a UserForm as the example shows.

From there you can use additional code to :

Remove the form borders
Remove the form title bar
Auto size the form to the height and length you want
Auto position the form to the position you want it at when first loading
Reduce the size of the workbook (as shown in the example)
Position the location of the reduced size workbook where you want it ... even off screen (although not advisable) when it loads
You can place buttons or icons on the userform and have those to run macros which will perform the task/s of the menu bar
You can add a right-click function to the userform so it brings up a cascading selection of additional menus
You can create a menu bar in the form's title bar, just like NotePad or WordPad.

There are a number of things using VBA that you can do to a userform that will replicate the Windows taskbar.