Win32::OLE only offers you the method to control another application, but it does not document what you can do with the other application. The Win32::OLE manpage has (I think I remember) a list of common links
on where to obtain documentation for the most used programs (MS Office). A search with Google will turn up a lot of Visual Basic code that can be ported almost verbatim to Perl.
' VB Code, written without either VB or MS Word available to check
set objWord = CreateObject("Word.Application")
objWord.DocumentNew()
objWord.Document.Text = "Hello World"
objWord.Document.SelectAll()
# Perl code
use strict;
my $word = Win32::OLE->new('Word.Application');
$word->DocumentNew();
$word->{Document}->{Text} = "Hello World";
$word->{Document}->SelectAll;
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
|