in reply to Re: Use Win32::OLE to run vba subroutine in MS Access
in thread Use Win32::OLE to run vba subroutine in MS Access
Thanks,#!/usr/bin/perl use strict; use warnings; use Win32::OLE; use Win32::OLE::Const 'Microsoft Access'; Win32::OLE->Option(Warn => 0); my $oAccess; my $oDatabase; my $filename = "s:/mdbtest.mdb"; # $ARGV[0]; print $filename."\n"; $oAccess = Win32::OLE->new('Access.Application') or die qq{Couldn't st +art new Access instance!}; # Open Access File $oDatabase = $oAccess->DBEngine->OpenDatabase($filename) or die qq{Cou +ldn't open database $filename!}; $oDatabase->Run("RunTest"); print "$filename"."\n"; $oDatabase->Save; undef $oDatabase; undef $oAccess; $oAccess->Quit();
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Use Win32::OLE to run vba subroutine in MS Access
by NetWallah (Canon) on Oct 07, 2008 at 05:28 UTC |