ACC97: Changing Custom Command Bar Changes Built-In Command Bar
ID: Q161180
|
The information in this article applies to:
SYMPTOMS
Moderate: Requires basic macro, coding, and interoperability skills.
If you create a custom command bar that contains commands from the Built-in
Menus category, any changes you make to the custom command bar are reflected in the built-in menus, and vice versa.
Also, if you move your database to another computer, the built-in commands
on your custom command bar change to the built-in menu settings for that
computer.
CAUSE
When you create a custom command bar that uses commands in the Built-in
Menus category on the Commands tab of the Customize dialog box, Microsoft
Access creates a pointer reference to the original built-in menu.
Therefore, any modification you make to the custom command bar actually
modifies the built-in menu bar.
RESOLUTION
When you create a custom command bar, do not use the Built-in Menus
category on the Commands tab in the Customize dialog box. Instead, use the
New Menu category, and then create your custom command bar from scratch.
The following example shows you how to add a command from the File menu to
a custom command bar, and then how to modify the command without changing
the built-in File menu.
- Open the sample database Northwind.mdb.
- On the View menu, point to Toolbars, and then click Customize.
- In the Customize dialog box, click the Toolbars tab, and then click
New.
- In the New Toolbar dialog box, type Custom Toolbar Test in the Toolbar
Name box, and then click OK. Note that an empty toolbar is displayed on
the screen.
- Click the Commands tab in the Customize dialog box.
- Select New Menu in the Categories box.
- Drag New Menu from the Commands box to the new toolbar. Note that a
New Menu item appears on the toolbar.
- Using the right mouse button (right-click), click New Menu on the
toolbar.
- On the shortcut menu, type &File in the Name box, and then press ENTER.
- Click the File menu at the top of your screen.
- Hold down the CTRL key and drag the Save menu option to the File menu
on the new toolbar. This copies the Save command to the new toolbar.
- Right-click the Save command on new toolbar.
- On the shortcut menu, point to Change Button Image, and then click one
of the images that appears.
- Click Close in the Customize dialog box.
Because you used the New Menu category when you created the new command
bar, the new button image you selected for the Save command does not
appear on the built-in File menu.
The Microsoft Access 97 Command Bar Wizard helps you create custom command
bars in Microsoft Access 97. For information on how to download this file
from the Microsoft Software Library, please see the following article in
the Microsoft Knowledge Base:
Q172300 ACC97: Command Bar Wizard Available on MSL
MORE INFORMATION
In Microsoft Access 97, the term "command bars" refers collectively to
menu bars, toolbars, and shortcut menus.
Steps to Reproduce Behavior
- Open the sample database Northwind.mdb.
- On the View menu, point to Toolbars, and then click Customize.
- In the Customize dialog box, click the Toolbars tab, and then click
New.
- In the New Toolbar dialog box, type Change Built-In in the Toolbar
Name box, and then click OK. Note that an empty toolbar is displayed
on the screen.
- Click the Commands tab in the Customize dialog box.
- Select Built-in Menus in the Categories box, and then drag File from
the Commands box to the new toolbar.
- Click File on the new toolbar, and then right-click the Save command.
- On the shortcut menu, point to Change Button Image, and then click one
of the images that appears.
- Click the File menu at the top of your screen, and note that the
button image for the Save command is changed there as well.
- Right-click the Save command on the built-in menu, and then click
Reset Button Image on the shortcut menu.
- Click the File menu on the Change Built-In toolbar, and note that the
button image is reset there as well.
- Click Close in the Customize dialog box.
NOTE: In Microsoft Access 97 built-in command bars are stored in the
registry on a per user basis. This is different than in earlier versions.
REFERENCES
For more information about manipulating command bars, search the Help Index
for "command bars, overview," or ask the Office Assistant.
Additional query words:
command bar menu-bar context secondary commandbar custom options stored
Keywords : GnlOthr UifMenub
Version : 97
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: April 26, 1999