problema al ejecutar word desde php
Publicado por soncillo (13 intervenciones) el 12/05/2005 19:51:00
Hola
Al ejecutar un script que llama a Word me da el error:
[Thu May 12 15:46:56 2005] [error] PHP Warning: com_load_typelib(): Type library value emptyenum is already defined and has a different value in c:\\archivos de programa\\easyphp1-8\\www\\p.php4 on line 2
[Thu May 12 15:46:56 2005] [error] PHP Warning: (null)(): Unable to obtain IDispatch interface for CLSID {000209FF-0000-0000-C000-000000000046}: El servidor RPC no est\xe1 disponible.\r\n in c:\\archivos de programa\\easyphp1-8\\www\\p.php4 on line 3
el script es:
<?php
$word=new COM("word.application") or die("No se pudo abrir");
print "Loaded word version ($word->Version)n";
$word->visible =1 ;
$word->Documents->Add();
$word->Selection->Typetext("aqui colocas el texto a escribir"); //una linea
$word->Selection->TypeParagraph(); //un hace un parrafo
$word->Selection->Typetext("MARIO VICTORIA"); //otra linea
// imprimimos
$word->PrintOut();
$word->Documents[1]->SaveAs("c:\PRUEBA.doc"); //luego lo sarvas
$word->Quit();
print "Echo lok Wink ...........n";
?>
lo estoy probando con easyphp 1.8
Un saludo
Al ejecutar un script que llama a Word me da el error:
[Thu May 12 15:46:56 2005] [error] PHP Warning: com_load_typelib(): Type library value emptyenum is already defined and has a different value in c:\\archivos de programa\\easyphp1-8\\www\\p.php4 on line 2
[Thu May 12 15:46:56 2005] [error] PHP Warning: (null)(): Unable to obtain IDispatch interface for CLSID {000209FF-0000-0000-C000-000000000046}: El servidor RPC no est\xe1 disponible.\r\n in c:\\archivos de programa\\easyphp1-8\\www\\p.php4 on line 3
el script es:
<?php
$word=new COM("word.application") or die("No se pudo abrir");
print "Loaded word version ($word->Version)n";
$word->visible =1 ;
$word->Documents->Add();
$word->Selection->Typetext("aqui colocas el texto a escribir"); //una linea
$word->Selection->TypeParagraph(); //un hace un parrafo
$word->Selection->Typetext("MARIO VICTORIA"); //otra linea
// imprimimos
$word->PrintOut();
$word->Documents[1]->SaveAs("c:\PRUEBA.doc"); //luego lo sarvas
$word->Quit();
print "Echo lok Wink ...........n";
?>
lo estoy probando con easyphp 1.8
Un saludo
Valora esta pregunta


0