dodawanie nowego wiersza do Excela z delphi

0

witam,

dodawanie z bazy do arkusza Excela ładnie mi działa ale.. jak zrobić aby dodawał wiersz , oczywiście z poziomu delphi. Znalazłem na google taki kod:
Excel.ActiveSheet.Rows[i].Insert;

ale niestety nie działa. ;/

z góry dzieki za pomoc
pozdrawiam

0

Z tego co pamiętam każdy arkusz Excela ma 60k wierszy, potrzebujesz więcej?

0

@up: Pewnie mu chodzi o wstawianie.

Nagraj sobie makro w excelu - zobaczysz jak ten kod będzie wyglądał.

b

0

Proszę bardzo... Przetestowałem i działa.

procedure TForm1.Button1Click(Sender: TObject);
var
  X: OleVariant;
begin
  X := CreateOleObject('Excel.Application');
  X.DisplayAlerts := False;
  X.WorkBooks.Open('C:\ex.xls');
  X.WorkBooks[1].WorkSheets[1].Rows[2].Insert;
  X.Save;
  X.Quit;
  X := UnAssigned;
end;

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