Tarea Programada: Como llamar (con OLE) a "com.sun.star.ServiceManager"

27/10/2007 - 03:17 por Jorge Garate | Informe spam
He podido generar, con OLE, una planilla .xls usando Harbour (clipper) + Ole
+ openoffice. Quedó estupenda, lo hice
en OpenOffice porque la aplicacion debe correr en una tarea programada en un
servidor Win 2000.

El programa al ejecutarlo directamente en el servidor lo realiza todo bien,
y abre Calc (equivalente de excel), pero al configurar una tarea proramada
que debe realizarla cada 4 horas, no es capaz de ejecutar la sentencia:

oServiceManager := TOleAuto():New("com.sun.star.ServiceManager")

Pero como digo, si lo hago directo funciona.

Quiero usar OpenOffice porque no justifico comprar un licencia de office
para el servidor, para generar una planilla, aunque sea cada 4 horas.

¿se entiende?

Espero me puedan ayudar.

Gracias
 

Leer las respuestas

#1 Marc [MVP Windows]
27/10/2007 - 11:40 | Informe spam
Explica cómo has configurado la tarea programada, por favor.


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA/MCSE Windows Server 2003
Citrix CCA PS 4.0
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.

"Jorge Garate" escribió en el mensaje news:

He podido generar, con OLE, una planilla .xls usando Harbour (clipper) + Ole
+ openoffice. Quedó estupenda, lo hice
en OpenOffice porque la aplicacion debe correr en una tarea programada en un
servidor Win 2000.

El programa al ejecutarlo directamente en el servidor lo realiza todo bien,
y abre Calc (equivalente de excel), pero al configurar una tarea proramada
que debe realizarla cada 4 horas, no es capaz de ejecutar la sentencia:

oServiceManager := TOleAuto():New("com.sun.star.ServiceManager")

Pero como digo, si lo hago directo funciona.

Quiero usar OpenOffice porque no justifico comprar un licencia de office
para el servidor, para generar una planilla, aunque sea cada 4 horas.

¿se entiende?

Espero me puedan ayudar.

Gracias



Preguntas similares