You don't mention how you setup your menus, and how you hide the built-in
ones.
I don't use any code, but simply use the tools->startup menu to set this up.
I have a working sample here that does the above, and hides all of the menus
with NO code.
grab the 3rd example...ms-access interface hidden...
http://www.members.shaw.ca/AlbertKal...s/DownLoad.htm
However, I have also seen your problem crop up, and as you say, quite rare.
My only guess right now is perhaps the user made some custom menus of their
own (not very many people do that), and they set the allow moving, allow
showing, and allow hiding to false. In other words, you can't change the
menus they made. Further, I am assuming that these settings where applied to
built-in menus, since custom ones go with YOUR application.
The above is just speculation on my part..but that my best guess.
I would assume then that the solution to this would be check the built-in
menu bar collection, and change the flag of any menu that has allow changes,
allow hiding etc set. I don't have solution handy that does the above...and
I have to run right now, but I will see if I can check if those menu
settings can be changed via code.......
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl*****************@msn.com http://www.members.shaw.ca/AlbertKallal