Perl under Windows has the great capability of automating other programs through the Win32::OLE module. That way you can remotely control MS Word the same as with Visual Basic for Applications through the Office Object Model.
The easiest way to get a (Visual Basic) stub of what you want to do is:
- Practice what you want to do with the program manually
- Switch on the macro recorder
- Do what you want to automate one final time
- Stop the macro recorder
- Look at the recorded macros
- Convert the recorded Visual Basic macro to Perl
Conversion of the recorded Visual Basic macro to Perl is a fairly mechanical process, and what you need to know beyond that should be explained in the Win32::OLE documentation.
perl -MHTTP::Daemon -MHTTP::Response -MLWP::Simple -e ' ; # The
$d = new HTTP::Daemon and fork and getprint $d->url and exit;#spider
($c = $d->accept())->get_request(); $c->send_response( new #in the
HTTP::Response(200,$_,$_,qq(Just another Perl hacker\n))); ' # web