mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Excel - Ambasic https://forum.mix-soft.pl/viewtopic.php?f=15&t=8715 |
Strona 1 z 1 |
Autor: | Radkom.it [ 2018-07-17, 21:18 ] |
Tytuł: | Excel - Ambasic |
Otwarcie arkusza w AmBasic jest proste Dispatch excel, ws, wb excel.Create("excel.Application") wb = excel.Workbooks.open(sPath+pozycja_pk) spoko a jak zamknąć wykorzystany arkusz i zamknąć excel'a bez wywalania się programu kombinowałem kilka metod excel.Workbooks.close(sPath+pozycja_pk) excel.Quit() //excel.Close("excel.Application") //excel.ActiveWorkbook.Close() ale żadna nie przynosi poprawnego efektu dodatkowo jak skasować wykorzystany plik wb.delete() - to mi nie działa lub przenieść gdzieś indziej |
Autor: | Konrad M. [ 2020-04-25, 22:55 ] |
Tytuł: | Re: Excel - Ambasic |
Wiem, że nieaktualne, ale może się komuś kiedyś przyda: Kod: Dispatch plikExcel Dispatch daneExcel plikExcel.Create("excel.Application") plikExcel.workbooks.add() plikExcel.workbooks.open(path) //tu podaje się ścieżkę do pliku daneExcel = plikExcel.Worksheets(1) //załadowanie do zmiennej otwartego pliku String cellData = daneExcel.cells(excelRow, excelColumn).text //dane z komórki wyciąga się podając najpierw wiersz, a następnie kolumnę (integerami) plikExcel.Application.Quit // zamykamy skoroszyt, nie zamknie się sam nawet po zakończeniu raportu, no i znów jest możliwość operowania na pliku, // poprzez na przykład Scripting.FileSystemObject |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |