Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: Win32::OLE and Word

by runrig (Abbot)
on Sep 27, 2005 at 00:28 UTC ( [id://495238]=note: print w/replies, xml ) Need Help??

in reply to Win32::OLE and Word

The error seems to indicate that the $Word object was never created, and maybe LastError() from Win32::OLE would tell you what is wrong there. Looking at the Win32::OLE::Const docs, your code doesn't look right, it should probably be:
use Win32::OLE; use Win32::OLE::Const; my $Word = Win32::OLE->new('Word.Application'); my $wd = Win32::OLE::Const->Load($Word);
But you never use any of the constants, it looks like you are creating them manually with "use constant ..." instead (and I don't know if those are the correct constants or if they differ on different systems), but maybe you should use the $wd hashref to get at the constants instead.

Replies are listed 'Best First'.
Re^2: Win32::OLE and Word
by KathyM (Novice) on Sep 27, 2005 at 01:22 UTC
    Thanks, everyone, for your suggestions. It is now working on my other PCs as well! (Using Win32::OLE->new instead of Const->Load.

    Thanks, again, much appreciated.


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://495238]
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (3)
As of 2024-06-21 09:36 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.