Mailinglisten-Archive |
----- Original Message ----- From: "Katrin Goderbauer" <kg at sony-graz.at> To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de> Sent: Wednesday, September 03, 2003 10:48 AM Subject: [php] Problem bzgl. MS Word/COM: Word öffnet auf Server nicht auf Client > Hallo, > > in unserer kleinen Firma möchten wir gerne unseren Briefverkehr (Angebote, > Rechnungen usw) mithilfe der COM-Schnittstelle und Microsoft Word 2000 > abwickeln, dh. Daten werden von PHP verpackt, über COM an Word geschickt, > dort nochmal vom User editiert und dann ausgedruckt. > Problem: Geht alles super, nur öffnet sich das Word nicht auf dem > Clientrechner, sondern immer nur am Server. Da bringt es den Anwendern, die > einige Kilometer entfernt sitzen, nur so unglaublich viel. ;) > > Gibt es eine Möglichkeit das zu ändern? > > Skript schaut bisher im Überblick so aus: > > $word = new COM("word.application") or die("Kein Word installiert."); > $word->Visible = 1; > $file = "c:\Angebot.doc"; > $word->Documents->Open("$file"); > $word->Selection->TypeText("Texteingabe"); > > Word ist überall installiert und funktionsfähig, und die Datei "Angebot.doc" > ist überall lokal vorhanden. Theoretisch müsste das also klappen, oder? Wenn PHP auf dem Server installiert ist und laeuft warum sollte dan dein Word auf dem CLient 'aufeinmal' was tun? Generiere dein Word mit PHP und schaffe es auf den Client. Entweder in der Form das die Leute die Datei Downloaden oder aber die Datei auf dem gemeinsamen Netzlaufwerk ablegt. Je nach Netzwerk koennten , sofern freigaben verfuegbar, dein Server die Datei auch direkt beim CLient ablegen. Gruss Joerg -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive