Exel otworzony ale nie zamkniety?

0

Oto moj kod otwierania Exela i pobierania danych:

ExcelApplication1.Connect;
WBk :=ExcelApplication1.Workbooks.Open(Filename,
EmptyParam,                                 EmptyParam,
                            EmptyParam, EmptyParam, EmptyParam,
                            EmptyParam, EmptyParam, EmptyParam,
                            EmptyParam, EmptyParam, EmptyParam,
                            EmptyParam, LCID(0));

WS := WBk.Worksheets.Item[1] as _Worksheet;
WS.Activate(LCID(0));

//pobranie zawartosci

ExcelApplication1.Disconnect;

..po tym aplikacja exela i tak uruchomiona jest w tle a otwarty arkusz zablokowany do usunięcia.. Co jest nie tak??


Novitius

0

strzelam:

WS.Activate(LCID(0));

moze trzeba deactive?

0

Niestety nie ma funkcji deactivate i nie poszlo :(

0

Jesli ktos mialby kiedykolwiek problem z czyms podobnym to juz pisze co powodowalo problem.

brakowalo linii

ExcelApplication1.Workbooks.Close(LCID(0));

1 użytkowników online, w tym zalogowanych: 0, gości: 1