in reply to Perl to VB conversion

if u want to use Perl as much as possible, then i would suggest using the Win32::OLE module. but you'd still have to use VBA specific functions...but look at the bright side...at least you'd be calling them from Perl :)