Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Win32::OLE and Word

by runrig (Abbot)
on Sep 27, 2005 at 00:28 UTC ( #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.

    Kathy.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (3)
As of 2023-02-07 12:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (39 votes). Check out past polls.

    Notices?