MJ Cdt

Registrado: 28 Sep 2007Mensajes: 1
|
Publicado: Vie 28 Sep, 2007 9:52 am Asunto: Problemas de automatización Excel y Word con Office 2003 |
|
|
Hola,
desde hace tiempo usamos en Builder 5 los comandos de automatizacion Excel y Word (CreateOleObject, OlePropertySet,...) para crear documentos e informes.
Funcionaba perfectamente con Office 2000 y hasta esta semana con Office 2003 también.
Pero no se si nos han instalado un parche nuevo de Office o que ha ocurrido, porque ahora la cualquier comando falla.
La creacion parece correcta porque se ve como aparece el proceso excel en el administrador de tareas:
// Creamos la aplicación Excel
Variant ExApp=CreateOleObject("Excel.Application");
Pero al primer comando, por básico que sea, se produce un acces violation. Por ejemplo con:
// Inhabilitamos las alertas
ExApp.OlePropertySet("DisplayAlerts",false);
o:
// Obtenemos el conjunto de libros
Variant ExWorkBooks=ExApp.OlePropertyGet("Workbooks");
Es un problema muy grande para nosotros, pq tenemos bastante codigo desarrollado haciendo uso de esto.
Alguien más esta teniendo problemas?
Gracias por la ayuda
ExApp.OlePropertySet("DisplayAlerts",false); |
|