Ejecutar una macro desde VFP9
Publicado por Ronny Marcos (2 intervenciones) el 25/05/2010 06:03:16
Hola
tengo una macro que ejecuto desde VFP9, al correrla en office 2007 en ingles funciona correctamente, pero cuando se ejecuta en una maquina que tiene office 2007 en español no reconoce algunos comandos, por ejemplo cuando voy a crear una tabla dinamica.
En ingles los comandos que uso son:
lo_excel.ActiveWorkbook.PivotCaches.Create(1,"cxp!R1C1:R"+ALLTRIM(STR(XSON))+"C27",1).CreatePivotTable("sheet1!R3C1","PivotTable1",1)
Lo cambio todo en español y no me funciona:
lo_excel.ActiveWorkbook.PivotCaches.Create(1,"cxp!F1C1:F148C27",1).CreatePivotTable("Hoja1!F3C1","Tabla dinámica1",1)
Un amigo me dijo que tengo que utilizar el comando Sheet y entre parentesis el (1), ya lo hice pero no funciona o no se como hacer para que funciones. Alguien Pilas que me pueda ayudar
Saludos
Gracias
Saludos
Rmg
tengo una macro que ejecuto desde VFP9, al correrla en office 2007 en ingles funciona correctamente, pero cuando se ejecuta en una maquina que tiene office 2007 en español no reconoce algunos comandos, por ejemplo cuando voy a crear una tabla dinamica.
En ingles los comandos que uso son:
lo_excel.ActiveWorkbook.PivotCaches.Create(1,"cxp!R1C1:R"+ALLTRIM(STR(XSON))+"C27",1).CreatePivotTable("sheet1!R3C1","PivotTable1",1)
Lo cambio todo en español y no me funciona:
lo_excel.ActiveWorkbook.PivotCaches.Create(1,"cxp!F1C1:F148C27",1).CreatePivotTable("Hoja1!F3C1","Tabla dinámica1",1)
Un amigo me dijo que tengo que utilizar el comando Sheet y entre parentesis el (1), ya lo hice pero no funciona o no se como hacer para que funciones. Alguien Pilas que me pueda ayudar
Saludos
Gracias
Saludos
Rmg
Valora esta pregunta


0