#!/usr/bin/perl use strict; use warnings; use Win32::OLE::Const 'Microsoft Access'; my $Filename = "s:/dev/devbatch/bruce/mdbtest.mdb"; #my $Access = Win32::OLE->new('Access.Application', 'Quit'); #my $Access = Win32::OLE->getActiveObject('Access.Application'); my $Access = Win32::OLE->GetObject($Filename); my $Workspace = $Access->DBEngine->CreateWorkspace('', 'Admin', ''); $Access -> OpenCurrentDatabase($Filename); $Access->{'Visible'}=1; $Access->RunTest(); #$Access -> DoCmd -> RunMacro("RunTest"); ##$Access -> Quit();