Witam. Próbuję zapisać dane do excela, ale wyskakuje mi taki błąd (przy uruchamianiu przez lazarusa - darmowy odpowiednik delphi):
A przy otwieraniu skompilowanego programu przez ikonkę:
procedure TForm1.Button1Click(Sender: TObject);
var
Excel: Variant;
begin
Excel := CreateOleObject('Excel.Application'); // Otwarcie nowego Excela
Excel.WorkBooks.Add(); // Stworzenie skoroszytu
Excel.Cells[1,1].Value := ('tekst'); // Zapis danej do komórki Excela - liczba
Excel.ActiveWorkbook.SaveAs('C:\Documents and Settings\Piotrek\Pulpit\test.xlsx'); //Zapis do pliku - zmień na *.xlsx jeśli masz Excel 2007 lub nowszy...
Excel.Quit;
end;
Za każdym naciśnięciem przycisku uruchamia się proces EXCEL.exe, mimo że samego programu nie widać. Mam zainstalowany Excel 2007.