Menu bar disabled in all new and existing databases

G

Guest

When I open Access, even without opening a database, the menu bar does not
appear.

Our office has a few applications that disable the menu bar via VBA code.
They didn't used to affect other databases I have created that have the menus
enabled, but now every time I run an application that disables the menus, the
menus become disabled for any database I open after that. I can enable the
menus in the currently open database with VBA code
(Application.CommandBars("Menu bar").Enabled = True), but when I open the
database again the menu bar is gone. This is a problem only on my machine,
for all users who log into it.

Things I have tried that do NOT work:
Holding down the SHIFT key while opening the database.
Reinstalling Office 2003.

One thing that works temporarily (until I run VBA code that disables the
menu bar):
Delete registry key My
Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Settings\CommandBars\ASCB37

How can I fix this problem permanently? Bonus points to anyone who can tell
me what caused this mess.
 
G

Guest

Thanks to Jitin Tolani at MS Tech Support for finally finding the solution to
this one. It seems that when I uninstalled Office there were still remnants
of previous versions in my registry that had gotten corrupted somehow and
were causing the VBA code to exceed its intended authority and disable the
menus at a system level rather than in the current database.

So I uninstalled Office again, deleted the Microsoft Office folder from
C:\Program Files, deleted the Office folders in the registry in
HKEY_CURRENT_USER\Software\Microsoft\ and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft, then reinstalled Office. I am very
happy to have my menus back.

For anyone who's curious, now that everything's working properly, the ASCB37
key doesn't appear in the registry anymore.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top