Thread Win32::OLE funktioniert nicht (6 answers)
Opened by Tom at 2006-07-05 22:05

Tom
 2006-07-05 22:05
#67880 #67880
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Ich wollte mal dieses kleine Script hier testen.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use warnings;
use strict;

use Win32::OLE;

my $word = CreateObject Win32::OLE 'Word.Application' or die $!;
$word->{'Visible'} = 1;

my $document = $word->Documents->Add;

my $selection = $word->Selection;

$selection -> TypeText("Hello World");
$selection -> TypeParagraph;
$selection -> TypeText("How do you feel today");
$selection -> TypeParagraph;

$selection -> TypeText("Some header");
$selection -> {'Style'} = "Heading 1";

$selection -> TypeParagraph;

my $heading_1 = $document->Styles("Heading 1");
my $heading_1_font = $heading_1 -> Font;

$heading_1_font -> {Name} = "Bookmann";
$heading_1_font -> {Size} = 20;
$heading_1_font -> {Bold} = 1;


Beim ausführen erhalte ich folgende Meldung

Quote
Win32::OLE object version 0.1702 does not match $Win32::OLE::VERSION 0.1703 at C
:/Perl/lib/DynaLoader.pm line 253.
Compilation failed in require at word.cgi line 26.
BEGIN failed--compilation aborted at word.cgi line 26.


Ich weiß nicht ob ich das Modul Win32:OLE richtig installiert habe, habe aus der libwin32-0.26 nur den Ordner Win32 in mein Modulverzeichniss entpackt.

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Win32::OLE funktioniert nicht