Navigation Bar Activex in Access 2010

Posted on 2011-04-27
Last Modified: 2013-11-27
I've been using Vlad Vissoultchev's Outlook bar Control since 2003 with no problems.

Now in Access 2010, on some PC's (all 32 Bit)  it's started crashing.
On some when I changed the display settings from Aero to Windows classic that sorted out the problem, on others Access just crashes on opening a form that has the control in.
Access 2007 worked fine. All the macro/activex settings are low.

If no ideas how to fix the activex, any recommendations for a similar control?



Question by:tbsgadi
    LVL 38

    Expert Comment

    I think the problem could be related to the fact Office 2010 no longer supports the common controls of MSComCtl (TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListViews, ImageList, Slider, ImageComboBox) or MSComCt2 (Animation, UpDown, MonthView, DateTimePicker, FlatScrollBar) so VBA code that depends on these common controls will not function and will have to be rewrittten.  Further, Existing Custom VBA solutions may not work when they contain the Declare statement and will require rewriting.

    see the discussion of changes in Access VBA for Office 2010 in the Wikipedia

    If your ActiveX utilizes any of the common controls discussed and this is confirmed as the cause of your problem, then then a search for a solution can be done.  Per the wikipedia link, VBA7 for (Access 2010) currently does not include a 64-bit version of the common controls so it leaves developers lacking a solution for migrating their VBA app to 64-bit. Microsoft suggests contacting the software vendor for 64-bit versions of VBA controls yet they provide no solution for controls for which they are the vendor.
    LVL 24

    Expert Comment


    as the PCs the author mentioned are all 32 bit there should be no problem with the ActiveX controls because they all working in the 32 bit version of Access 2010 (I tested it with my A2010 32bit).

    Here are informations about that directly from MS:
    Compatibility Between the 32-bit and 64-bit Versions of Office 2010

    You already saw that it has something to do with the Windows design. As this is no standard control I would try to contact the author of it.


    LVL 56

    Expert Comment

    by:Jim Dettman (Microsoft MVP/ EE MVE)
    <<As this is no standard control I would try to contact the author of it.>>

      I would second that.  I've been poking around in 2007/2010 with changing the background of the main Access window and it looks like Microsoft has made some fundamental changes in the way the windows are being handled (looks like they have been sub-classed).

      I can change the background of the VBA IDE, but I can't seem to get at the main Access window itself.

    LVL 46

    Author Comment

    Bit of a problem...He wrote it in 2002 & hasn't supported it!
    LVL 56

    Accepted Solution


     Have you looked at Navigation forms in 2010?  Not sure what your trying to do with the outlook like bar, but navigation forms are similar.

    LVL 46

    Author Comment

    Looks perfect...
    Just means me having to support 2 different versions

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Course: HTML5 Mobile App Development with PhoneGap

    PhoneGap can help you leverage your already existing HTML5, JavaScript, and CSS skills in order to create and deploy cross-platform mobile apps.This program comprehensively covers HTML5 mobile app development from top to bottom.

    When you are entering numbers in a speadsheet, and don't remember what 6×7 is, you just type “=6*7" instead. It works in every cell! This is not so in Access. To enter the elusive 42 in a text box, you have to find a calculator, and then copy the re…
    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…
    Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
    Using Microsoft Access, learn some simple rules for how to construct tables in a relational database. Split up all multi-value fields into single values: Split up fields that belong to other things into separate tables: Make sure that all record…

    760 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

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now