Hallo Leute,
Win32::OLE erscheint mir wirklich der sinnvollere Weg zu sein...
könnt Ihr mir vielleicht sagen warum folgender Code nicht funz... sondern eine Fehlermeldung bringt.
use strict;
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft PowerPoint';
$Win32::OLE::Warn = 2; # Throw Errors, I'll catch them
my $PptApp = Win32::OLE->GetActiveObject('PowerPoint.Application')||
+Win32::OLE->new('PowerPoint.Application', 'Quit');
$PptApp->{Visible} = 1;
my $Presentation = $PptApp->Presentations->Open({FileName=>'test.ppt'});
die Fehlermedlung lautet:
Quote OLE exception from "Microsoft PowerPoint 2000";
PowerPoint coud not open the file.
Win32::OLE(0.1403) error 0x80004005: "Unbekannter Fehler" in METHOD/PROPERTYGET "Open" at ... line 10
Danke lg Chris