Manage Learn to apply best practices and optimize your operations.

Ease migration with's menu, toolbar configuration tools

Learn how to configure your menus and toolbars to resemble Microsoft's user interface without worrying about copyright woes.

This tip originally appeared on, a sister site of

One of my blog readers reports that, when he migrated his organization to, he didn't even tell the users that they were switching to a different office suite. He just said that there was going to be a big upgrade. Then, he and his migration cohorts modified the menus and toolbars to resemble the Microsoft Office layout and phrasing as much as possible (without violating copyright, of course) and gave that configured version to the users. He reports very few problems with the migration.

I love that story. Is the biggest problem with change simply that it is change? If you think that you're using a drastically upgraded version of Microsoft Office, will you be as upset by changed features and minor formatting problems between documents?

It's an interesting idea, at least. Obviously, awareness of change is not the only issue at hand. and Microsoft Office are definitely different, and a switch does require some relearning. But it does beg the question: how much of the difficulty in migrating to, both real and imagined, can be reduced by simply using the extensive configuration tools at our disposal to make look like Microsoft Office?

And why stop there? You could create additional menus and toolbars to make work easier with create specific toolbars for each department with the most commonly performed functions; add menus for who to go to for help; remove items that are confusing or irrelevant; and so on. is amazingly configurable. Adding or removing menus, changing order of menu items, changing what the items are's all very easy. The same goes for toolbars. Here's a little something I did in about a minute with my own installation of menu

Before getting started: A couple of questions and answers

Before I get into the specifics, I realize you might be wondering about a few things.

What about Microsoft's copyright?
I've looked at the EULA and documentation online, and from what I can tell, Microsoft owns the appearance of its icons. But the company doesn't own exclusive rights to things like the phrase "Print Preview," so you should be fine renaming icons and making menu items appear in the same order as in Word. Of course, I am not a lawyer and don't know for sure, so you should do a little research on your own as well.

Do I have to make these changes on everyone's computer?
Not really. You do need to set up all of your users to use the same menu configuration files on the server or copy the edited configuration file to everyone's computer. Either way, it's not a huge amount of work if you have good system management tools.

Let's move on to the fun part: doing the customization.

Customizing tools and menus

If you're going to change the configuration to resemble Microsoft Office or to create a more helpful interface, you have many options. Here's what I recommend starting with:

  • Create menus or toolbars.
  • Change names or icons of menu or toolbar items.
  • Add keyboard shortcuts.

Creating menus or toolbars

Here's how to create a new menu or toolbar.

  1. Choose Tools > Customize. Click the Menu or Toolbar tab.
  2. Click Add, and name the menu or toolbar. Click OK.
  3. Print menu

  4. For menus, click and hold down the Menu button and choose Move. Use the arrows to move the menu to the location where you want it. Click OK.
  5. Move menu

  6. Now it's time to add the items. Click on the Add button. You'll see the Add Commands window. The items aren't easy to find, so you'll need to explore the categories. Select an item and click Add, and keep going until you've added all the items you need. Then click Close.
  7. Add commands

  8. In the Customize window, change the order of the icons if you want. Select an item and click the up or down arrows.

Now you're ready to use your new menu or toolbar. To view the menu, just look for it on the menu bar. For toolbars, choose View > Toolbars > Toolbarname.

Changing names and icons for menus and toolbar items
You can change the name of any menu or toolbar you've created, and rename any item on any menu or toolbar.

Renaming a menu or toolbar Choose Tools > Customize. Click on the Menu or Toolbar tab, and select the menu or toolbar to change. To change the name of the menu or toolbar itself, click and hold down on the Menu or the Toolbar button and click Rename. Type a new name and click OK.


Renaming an item Choose Tools > Customize. Click on the Menu or Toolbar tab, and select the menu or toolbar to change and an item. Click and hold down on the Modify button and choose Rename. Type the new name and click OK.

Rename item

Changing icons For toolbars, you can change the icon for each item. Select the icon, click and hold down on the Modify button and choose Change Icon. In the icons window that appears, select a different icon. Click OK.

Change icon

You can choose your own graphic for the icon. The graphic has to be 26x26 pixels and in .png format. Note that this is the size for the small icons, not large, and it's the size for all icons in this window, not just the ones you add. If you have set up your icons as I have with the Large format under Tools > Options > > View, the icons won't be that size.

Adding keyboard shortcuts
Power users, or anyone used to certain keyboard shortcuts, will appreciate retaining those shortcuts through a migration. Choose Tools > Customize and click the Keyboard tab. Choose whether these keyboard shortcuts will apply throughout or be restricted to the current application.

Customize menu

Again, you're looking through a set of functions with a somewhat complex organization. But find the function you want, then the keyboard shortcut you want to use and click Modify. The function will appear next to the shortcut.

Customize menu

The settings in this window, for individual modules, are saved in the soffice.cfg\\modules\ \modulename\\accelerator\\language\\current.xml file.

Reverting to the default settings
To go back to normal, just choose Tools > Customize, and click the Reset button.

Giving all users the configuration you created

I mentioned previously that there are two approaches you can take:

  • Point your users to the same central configuration file.
  • Copy the edited configuration file to each user's computer.

Pointing users to the same configuration file
The information about toolbars and menus is stored here; under Tools > Options > > Paths.

Path configuration

Just click Edit, and set up each user to point to a central directory, like \\\\servername\\openofficeconfiguration\\

Copying the configuration files to each user's computer
On the computer where you did the configuration, find these files. Use the window above to find out where those files are stored.

Configuration directory

The files that are affected depend on the configuration you've done; however, you'll probably want to just copy the whole soffice.cfg directory. Copy the directory to the appropriate location on each user's computer, according to the settings for configuration under Tools > Options > > Paths.

Have fun configuring

I like teaching toolbar configuration in class, because it's one of those features that's both useful and fun. There's an enjoyable feeling of power that comes from totally changing how an application looks, in a matter of minutes.

Now, I'm sure that none of you out there will abuse your new configuration power, such as by writing a macro that would play a song from "South Park" every time a user types a certain key combination. But if you decide to do it, you didn't get the idea from me.

This was last published in May 2006

Dig Deeper on Small-business infrastructure and operations



Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.