FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Recorde que MS no soporta el uso de automatizacion de office de modo servidor (osea, desatendido).
Aqui algunas ideas para darle vuelta: http://bharathkumaran.wordpress.com/...ndows-service/ Sin embargo, es mejor y mas eficiente generar los archivos sin pasar por excel. Por ejemplo usando http://www.tmssoftware.com/site/flexcel.asp
__________________
El malabarista. |
#2
|
||||
|
||||
Una tarea programada corre como SYSTEM, un servicio también. El problema de correr como SYSTEM es que el interface gráfico está en otro escritorio que no corresponde con ningún usuario y no es accesible. En algún caso si lo es, como cuando desbloqueamos una sesión o al identificarnos al inicio de ésta. Posiblemente el programa tenga algún otro problema al ser system, además de éste. Para resolver el problema descrito, desarrollé un sistema que permite lanzar una aplicación GUI desde un servicio a nombre del usuario que tenga abierta la sesión activa (que se ejecuta como SYSTEM), no se si puede solucionar tu problema pero puedes intentarlo. Aquí tienes el enlace: Lanzar una aplicación GUI desde un servicio.
Saludos. |
#3
|
||||
|
||||
Cita:
Sin embargo, en equipos con w7 no aparece en la lista de servicios dcom la aplicación excel. Seguiré investigando a ver como se recogen los servicios dcom en w2008 y office 2010. Gracias por vuestras observaciones. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#4
|
||||
|
||||
fjcg02,
Cita:
Cita:
Espero sea útil Nelson. |
#5
|
||||
|
||||
Bueno,
Después de probar todas las soluciones posibles, sigue sin funcionar. Sólo me queda cambiar la aplicación para que no utilice excel o lo haga de otra manera. He encontrado una librería gratuita que lo hace, pero con delphi no es capaz de abrir un fichero para utilizarlo de plantilla. Sin embargo con lazarus sí ¿?. A ver qué consigo... Gracias a todos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#6
|
||||
|
||||
¿Estás informando, preguntando o confirmando?
|
#7
|
||||
|
||||
Según el código sí se puede con lazarus, pero con delphi no. Lo que no he hecho todavía es probarlo...
Hay una función readfile o algo así pero está entre directivas de compilación {if FpC} o algo así. No tengo el código a mano, mañana os confirmo el nombre de la librería... Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#8
|
||||
|
||||
fjcg02,
Cita:
Pregunto: 1- ¿Como se llama la Librería Free que mencionas?, ¿Cual es el link de la misma?. 2- ¿Probastes usar Automatización de Excel (Msg #4 Opción 2) en lugar de los componentes ExcelApplication, ExcelWorkbook y ExcelWorksheet ?. 3- ¿Tienes instalado Excel en el Servidor?, ¿Con que versión de Excel interactúa tu aplicación?, ¿En que versión de Windows Server se ejecuta tu aplicación?. Espero sea útil Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas de Interfaz Grafica al Cambiar nombre de Programa | martini002 | Varios | 2 | 30-08-2012 16:46:22 |
Crear una Tarea Programada. | DasGrun | Windows | 1 | 04-08-2010 11:44:38 |
Tarea programada en Linux con Firebird 2.5 | Axel_Tech | Firebird e Interbase | 6 | 16-04-2010 18:52:16 |
Tarea programada en delphi | drykea | Varios | 6 | 18-02-2008 16:59:19 |
hacer una tarea programada | Patricio | Varios | 6 | 18-09-2007 20:39:21 |
|