littlewoman
Programmer
using excel 2003-vba
I have a database with a lot of code behind it to automize all. To protect the database and the code behind it against userinterference I have gave excel a 'standalone' appearance by activating a fullscreen mode and disabling the active menubar and fullscreen-menubar.
Fullscreen, to let all displayed menubars disappear but also the titlebar and with it the close-button. The deactivation of the closebutton was nescessary to force the user to use my closebutton which event restores the 'excel appearance'.
I placed a customized commandbar and docked it safely and unremovable on top.
The database is sheetprotected and can only be filtered through autofilter present on the sheets or scrolled down by use of the vertical scrollbar and viewed by use of the customized toolbar.
All the rest need to be done by userforms.
I know there must be fancier ways to accomplish this but dabbling around possible solutions I managed to remove all menubuttons from the main commandbar and needed to recover office to get "files", "edit" etc. back. My conclusion was that this what not something to do with my limited knowledge right now
Well all that remains now is one little irritating problem.
If you rightclick on the empty space next to the commandbar a shortcutmenu appears and let you activate the disabled menubars and also, although sheetcells can't be selected, sheet-rightclicking is possible.
I have no need for shortcuts anywere so is there a way to disable them or atleast just that commandbarselection-one and still be able to activate them again on closure of the workbook? or maybe by deactivating the rightmouse-button perhaps for the time nescessary (guessing wildly.)
and before anyone starts again with the sentence "have you searched...."
yep I've searched: vba-forum, officeforum, faqs and about 50 sites and forums and tutorials on the internet by use of just 1 simple keyword "shortcut" to get as much hits possible.
no luck in this specific.
so anyone with a direct link to usefull info or perhaps better with an answer, plse help?
I have a database with a lot of code behind it to automize all. To protect the database and the code behind it against userinterference I have gave excel a 'standalone' appearance by activating a fullscreen mode and disabling the active menubar and fullscreen-menubar.
Fullscreen, to let all displayed menubars disappear but also the titlebar and with it the close-button. The deactivation of the closebutton was nescessary to force the user to use my closebutton which event restores the 'excel appearance'.
I placed a customized commandbar and docked it safely and unremovable on top.
The database is sheetprotected and can only be filtered through autofilter present on the sheets or scrolled down by use of the vertical scrollbar and viewed by use of the customized toolbar.
All the rest need to be done by userforms.
I know there must be fancier ways to accomplish this but dabbling around possible solutions I managed to remove all menubuttons from the main commandbar and needed to recover office to get "files", "edit" etc. back. My conclusion was that this what not something to do with my limited knowledge right now
Well all that remains now is one little irritating problem.
If you rightclick on the empty space next to the commandbar a shortcutmenu appears and let you activate the disabled menubars and also, although sheetcells can't be selected, sheet-rightclicking is possible.
I have no need for shortcuts anywere so is there a way to disable them or atleast just that commandbarselection-one and still be able to activate them again on closure of the workbook? or maybe by deactivating the rightmouse-button perhaps for the time nescessary (guessing wildly.)
and before anyone starts again with the sentence "have you searched...."
yep I've searched: vba-forum, officeforum, faqs and about 50 sites and forums and tutorials on the internet by use of just 1 simple keyword "shortcut" to get as much hits possible.
no luck in this specific.
so anyone with a direct link to usefull info or perhaps better with an answer, plse help?