[AccessD] VBA project corruption

Liz Doering ldoering at symphonyinfo.com
Wed Jul 5 17:02:30 CDT 2006


>From you, Andy, that means a lot.   Thank you.

Liz


 

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey
Sent: Wednesday, July 05, 2006 5:00 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] VBA project corruption

Nice work Liz.

-- Andy Lacey
http://www.minstersystems.co.uk 

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Liz Doering
> Sent: 05 July 2006 22:28
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] VBA project corruption
> 
> 
> Andy, Bill, William and Dan,
> 
> Steve handed this issue off to me--being the boss has some 
> advantages--for him!  :)
>  
> Turns out, this is a .dll problem, not an actual object 
> corruption problem.  Microsoft explains it all here: 
> http://support.microsoft.com/?scid=kb;EN-US;304548. 
>  
> I didn't like the solutions they offered, which included 
> exporting objects to text files and reimporting them.  There 
> are nearly 900 forms, reports and modules in this .mdb!  
> Using the advice from 
> http://www.granite.ab.ca/access/decompile.htm, I made a .bat 
> file to decompile with 2003, ("C:\Program Files\Microsoft 
> Office\OFFICE11\MSAccess.exe" /decompile).  Once the decompile had run
> (a long time), I saved the file to 2003 format and all was well.   
> 
> I imagine that this is because 2003 is playing nicely with 
> version 6.3.91.8 of the Vbe6.dll file, unlike 2000.  But I 
> don't understand why just opening the thing in 2003 didn't 
> have the same effect.  
> 
> Thanks for all your help!
> 
> 
> 
> Liz Doering
> Symphony Information Services
> ldoering at symphonyinfo.com
> www.symphonyinfo.com
> 763-391-7400 x802
> 
>  
> 
> 
>  
> 
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Steve Capistrant
> Sent: Wednesday, July 05, 2006 10:01 AM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] VBA project corruption
> 
> Andy,
> I did try decompiling, using this syntax from a RUN window: 
> [path and file for MSAssess.exe] /decompile [path and file 
> for my mdb].
> 
> Not sure if I constructed that correctly.  But it appeared to 
> chug along and do something, but then ended up with the same 
> VBA Corrupt message.
> 
> Steve 
> 
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey
> Sent: Wednesday, July 05, 2006 9:31 AM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] VBA project corruption
> 
> Steve, have you tried decompiling?
> --
> Andy Lacey
> http://www.minstersystems.co.uk
> 
> 
> --------- Original Message --------
> From: "Access Developers discussion and problem solving" 
> <accessd at databaseadvisors.com>
> To: "Access Developers discussion and problem solving" 
> <accessd at databaseadvisors.com>
> Subject: [AccessD] VBA project corruption
> Date: 05/07/06 14:15
> 
> 
> A nice, long productive holiday weekend working on my Access 
> 2000 mdb... Then yesterday I open the file and get "The 
> Visual Basic for Applications in this project is corrupt." Sigh.
> 
> I can shift bypass in to see objects. But completely unable 
> to run anything with code, nor can I even view code. Ran 
> Repair and Compact to no avail.
> 
> Normally in these situations, I start a new MDB, then import 
> all objects from the corrupt DB. But here, even the import 
> function fails (same error message) when I point it to the corrupt db.
> 
> I have heard of (but never used) third party utilities that 
> work some magic. Any advice? I'd love not to have lost many 
> hours of work.
> 
> Thank you.
> 
> Steve Capistrant
> Symphony Information Services
> scapistrant at symphonyinfo.com
> www.symphonyinfo.com
> Office, Twin Cities: 763-391-7400, ext. 801.
> Office, Toll free: 888-357-1373, ext. 801
> Direct: 612-237-0075
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 

-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com





More information about the AccessD mailing list