La Web del Programador: Comunidad de Programadores
 
    Pregunta:  31431 - COMO ABRIR HOJA DE CALCULO DE EXCEL DESDE VISUAL FOX
Autor:  Lase Sela
Como puedo abrir una hoja de calculo desde visual foxpro, y actualizarla con nuevos datos, sin daƱar su formato predefinido.

  Respuesta:  Carlos Rios
Revisa este ejemplo....

LCARCHIVO = "D:\DDD.XLS"
oExcel = CREATEOBJECT("Excel.Application")
oExcel.VISIBLE = .F. && VISUALIZO EXCEL .T. NO .F.
oExcel.Workbooks.ADD && PREPARO UN NUEVO TRABAJO DE EXCEL
*oExcel.Workbooks.OPEN(lcArchivo) && ABRIR UN ARCHIVO EXISTENTE
oExcel.Cells(1,1)=EVAL("8") &&CARGO ESTE VALOR EN LA CELADA 1 FILA 1
oExcel.Cells(1,2)=EVAL("5") &&Y ESTA EN LA FILA1 CELDA 2
oExcel.Cells(1,3)=("=(a1+b1)") &&ESTA ES COMO SE LLEVA LA FORMULA EN LA CELDA 3
oExcel.ActiveWorkbook.SaveAs("C:\temp2.XLS") &&DONDE GUANDO EL CARCIVO DE EXCEL
oExcel.Quit && COMO CIERRO EL EXECL

&&& colocar formato a una celda o rango
With oExcel.ActiveSheet.Range("A1").Font
.Name = "Times New Roman"
.Size = 20
.Bold = .T.
EndWith