[PHP/COM]WORD openen met php; niet voldoende macro geheugen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Jochemmol
  • Registratie: Augustus 2004
  • Laatst online: 07-05-2014
Ik probeer met php met behulp van een com object WORD te openen. Ik gebruik php5 en WORD 2002

Ik doe dit op deze manier.
code:
1
$word = new COM("Word.Application") or die($lan_wordloaded_unable);


Dit gaat goed. Maar dan wil ik het bestand openen dat doe ik zo
code:
1
$word->Documents->Open($dir . $name);

Al deze variabele zijn gewoon gevult. Dit werkt helemaal op Windows XP pro SP2 alleen hier gebruik ik WORD 2003 (maar dat mag toch niet uitmaken)

echter is de live omgeving een windows server 2003. Hier krijg ik een fatal error. Deze; Uncaught exception 'com_exception' with message. 'de opslagruimte voor macro's kan niet worden geopend' op de regel waar ik het bestand ga openen. Hij start wel WORD (athans die komt erbij te staan in het taakbeheer) Bij het openen hoor ik een piepje en daarna stopt ie. |:(

Op de site van microsoft (http://support.microsoft.com/default.aspx?scid=kb;en-us;264743)

Dit is wel voor WORD 97 maar heb het eens geprobeerd en dit loste wel de fatal error op. Alleen nu opent hij WORD ook alleen maar in het taakbeheer. Ik zie hem dus niet. Terwijl ik WORD wel visible maak. Maar de error is weg.

Nu stond op de microsoftsite ook dat de webserver moet kunnen 'interacten' met de desktop

Dus heb ik in de lijst services bij 'word wide service' -> eigenschappen -> tabblad aanmelden -> Vinkje aangezet. Maar helaas. WORD start wel in taakbeheer en houd mijn bestanden bezet :'( maar ik zie hem niet.

Kent iemand het probleem? 8)7

[ Voor 6% gewijzigd door Jochemmol op 08-11-2005 11:54 ]

Jochemmol