Hallo, ich muss auf Basis von OpenOffice ein Projekt entwickeln das über "COM" im PHP die Funktionen der "uno" zur Verfügung stellt und sich somit auch das OpenOffice fernsteuern lässt. Das Projekt ist soweit gut voran gekommen, mit Impress Präsentationen in einzelne Folien zu zerlegen. Nun ergab sich folgendes Problem: Das Einfügen einer Folie aus einer anderen Präsentation, Makro technisch. In der Dokumentation wird nur beschrieben das es mit ".uno:ImportFromFile" Funktionieren soll mit den Parametern (FileName, FilterName). Leider ist dies im Impress nicht der Fall. Hier nochmal der versuchte Code: $page = $this->GetPageByIndex(0); $arg = array(); $arg[] = $this->MakePropertyValue("FileName", $this->ConvertToURL($file)); $arg[] = $this->MakePropertyValue("FilterName", "MS Powerpoint 97"); //impress8 $arg[] = $this->MakePropertyValue("AsLink", false); $cc = $this->SetAktivPage($page); $this->_dp->executeDispatch($cc->Frame, ".uno:ImportFromFile", "", 0, $arg); Fehlermeldung: "InterfaceOleWrapper_Impl::doInvoke : Unexpected exception' in X:\.....\ooclass\ooffice.draw.class.php:288 Stack trace: #0" Im Grunde suche ich den Aufruf mit Makro des Dialogs: "Einfügen" -> "Datei.." im Impress (das ganze im Hintergrund so das von OpenOffice nichts zusehen ist). Mit freundlichen Grüßen Stefan Werfling Hüttner & Werfling Softwareentwicklung GbR Konrad-Zuse-Straße 12 99099 Erfurt im Auftrag der Pegenau Software GmbH Pappelweg 1 99610 Schallenburg Tel: +49 (3634) 601874 Fax: +49 (3634) 601890 Mobil: +49 (177) 8257250 CEO: Friedemann Pegenau Register: Amtsgericht Erfurt HRB 9390 VAT-ID: DE 812205594