Hola a tod@s, después de mucho mirar y leer no consigo solucionar el problema con DCOM en Windows Server 2008 y Office 2007...necesitaría ayuda!! :-)
Ejemplo que si funciona: <?php $oExplorer = new COM("Shell.Application"); com_print_typeinfo($oExplorer); ?> Resultado: class IShellDispatch5 { /* GUID={866738B9-6CF2-4DE8-8767-F794EBE74F4E} */ /* DISPID=1611005952 */ /* VT_HRESULT [25] */ function WindowSwitcher( ) { /* Window Switcher */ } } Ejemplo que no funciona: <?php // starting word $word = new COM("word.application") or die("Unable to instantiate Word"); echo "Loaded Word, version {$word->Version}\n"; //bring it to front $word->Visible = 1; //open an empty document $word->Documents->Add(); //do some weird stuff $word->Selection->TypeText("Esto es una prueba"); $word->Documents[1]->SaveAs("C:/Apache24/htdocs/test.doc"); //closing word $word->Quit(); //free the objectss $word = null; ?> Error: Fatal error: Uncaught exception 'com_exception' with message 'Unable to lookup `Version': Acceso denegado. ' in C:\Apache24\htdocs\comWord.php:4 Stack trace: #0 C:\Apache24\htdocs\comWord.php(4): unknown() #1 {main} thrown in C:\Apache24\htdocs\comWord.php on line 4 Estos ejemplos lo he probado desde consola CMD y Apache con el mismo resultado. El servicio de Apache24 (https://www.apachelounge.com/download/ - httpd-2.4.12-win64-VC11.zip) lo tengo arrancado con un usuario local llamado "apache". El directorio htdocs tiene permisos de "Control total" para el usuario "apache". Páginas que me han ayudado: http://www.figured-it-out.com/figured-out.php?sid=24 http://www.phpbuilder.com/columns/venkatesan20030501.php3?page=1 ¿alguna idea? ¿permisos de Apache o de Windows? Gracias por todo. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/ca+ylrtaegrfxvq8vv6ora6+h1feiv2t6yknkfqki5fdoyqo...@mail.gmail.com