A VisualFoxpro adatbázisfejlesztő rendszer
  • PetruZ
    #30
    Ja, pár éve kellett, akkor OLE-n keresztül csináltam - de baromi lassú.
    Pl.:

    ...
    if type( 'GETOBJECT(, "Excel.Application")' ) = "O"
    OLEExcel=GETOBJECT(, "Excel.Application")
    else
    OLEExcel=CreateObject("Excel.Application")
    endif
    with OLEExcel
    .Visible=.t.
    .workbooks.open(fájlnév, 0, .f.)
    .sheets(1).select
    ...
    Innentől kezdve elméletileg a teljes VBA scripting funkcionalitás a rendelkezésedre áll, csak ne feledkezz meg az előpontokról, hogy az OLEExcel objektumon keresztül dolgozzon. A FoxPro-t nem érdekli, hogy a számára többnyire értelmetlen dolgok lehetnek itt, ő szépen továbbpasszolja majd az Excelnek.
    ...
    release OLEExcel
    ...

    Megismétlem: ez egy nagyon lassú módszer...