in reply to Re^2: Use Win32::OLE to run vba subroutine in MS Access
in thread Use Win32::OLE to run vba subroutine in MS Access

I was suggesting you abandon your entire program, and run the following instead, either as a bat file, or directly from the command prompt:
msaccess.exe s:\mdbtest.mdb /x RunTest
In case you want to pursue the perl route, please add an error message display to your code. This will make it easier to identify the problem:
# Open Access File $oDatabase = $oAccess->DBEngine->OpenDatabase($filename) or die qq{Couldn't open database $filename!\n} . Win32::OLE->LastError();

     Have you been high today? I see the nuns are gay! My brother yelled to me...I love you inside Ed - Benny Lava, by Buffalax