History and situation
I have been developing Access databases for my employer for some time. Initially my work PC (Windows 7) had Office XP installed so my first databases were developed in Access 2002-2003 file format. Later on Office 2013 was installed on my machine and this prevented me from properly editing and compiling databases as it would just crash with a 'missing .dll' error on startup. To remedy this I was provided an old Windows XP machine that still had office XP installed and I could use this when I needed to perform maintenance or modifications on my older products (the .mde files still run fine in new versions of Office once modified and compiled).
Unfortunately the Windows XP machine has now suffered terminal hardware failure. To try and get my maintenance capabilities back I've been provided with a more powerful PC (still Windows 7) and have set up a Windows 7 VM using VirtualBox with only Office XP installed to try and emulate my old work PC before Office 2013 was installed on it.
The Problem
When attempting to open a 2002-2003 format database (.mdb) on my Virtual Machine I'm getting the dreaded 'missing .dll' errors again. The database will display an error then Access will completely freeze. Even opening a database and holding down the Shift key will only allow me to get the file open. If I try to open the VBA IDE the error will present itself then and Access will freeze.
additional note: I've discovered it's not always APSBrowsePanes.dll
that seems to be missing. Another database gets the same error but claims the missing reference is to MSOUTL.OLB
A search on Google for similar problems suggested repairing the Office installation, I have tried this with no effect. Using the 'Compact and Repair Database' option within Access after opening a database with the Shift key held down doesn't help either, it just shows a message saying the database has become corrupted after the repair and any time that code would normally be executed.
How can I fix this issue or is there some other option for editing and compiling a 2002-2003 format database?