Solved

Updating Access 2003 Custom Toolbar in Access 2010

Posted on 2012-04-05
4
557 Views
Last Modified: 2012-04-05
I have an Access 2003 app that runs fine in Access 2010 with my 2003 custom toolbars found within the Access 2010 Add-Ins menu.

How do I go about about updating my Access 2003 custom menus in Access 2010? I can't seem to figure this out.

Thank you.
0
Comment
Question by:htamraz1
  • 2
4 Comments
 
LVL 61

Accepted Solution

by:
mbizup earned 250 total points
ID: 37812393
Access 2010 supports the use of existing Access 2003 toolbars, but AFAIK it does not support development of them through the user interface.

You can add to them/change them as before using VBA with the commandbars collection:

Application.CommandBars("CommandBar_Name").

   etc

And you can edit code in functions called by your commandbuttons.
0
 
LVL 9

Assisted Solution

by:armchair_scouse
armchair_scouse earned 125 total points
ID: 37812398
Hmm, is there any chance that you still have your Access 2003 to hand?  Your best bets would be to modify the menus in there, or else convert your menus to an Access ribbon in 2010.  It's not that daunting to do really once you see some examples, and there are resources out in the World Wide Wait that will help you get started, e.g:

Office Fluent UI Developer Center                                                       http://msdn.microsoft.com/en-us/office/aa905530.aspx
Customizing the Office 'Fluent User Interface' in Access 2007            http://msdn.microsoft.com/en-us/library/bb187398.aspx
Adding Custom Dynamic Menus to the Office Fluent User Interface   http://msdn.microsoft.com/en-us/library/bb462634.aspx
Custom UI Editor Tool                                                                          http://openxmldeveloper.org/articles/CustomUIeditor.aspx

Hope this helps.
0
 
LVL 61

Expert Comment

by:mbizup
ID: 37812419
As a sidenote to armchair_scouse's comment, if you have an environment with mixed versions of Access, for compatibility reasons you are always better off developing in the lowest version (in your case, Access 2003).
0
 
LVL 75

Assisted Solution

by:DatabaseMX (Joe Anderson - Access MVP)
DatabaseMX (Joe Anderson - Access MVP) earned 125 total points
ID: 37812428
"but AFAIK it does not support development of them through the user interface."
They definitely do not ... but they sure could have.  Sad.  

This link is everything Ribbon ... the de-facto standard at this point:

http://www.accessribbon.de/en/

Within the A2010 UI, your only option at this point to work with existing menus/toolbars/context menus is, as noted above ... with code.  MADDENING!

mx
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Overview: This article:       (a) explains one principle method to cross-reference invoice items in Quickbooks®       (b) explores the reasons one might need to cross-reference invoice items       (c) provides a sample process for creating a M…
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question