Тема: Delphi and excel
Показать сообщение отдельно
  #2  
Старый 14.07.2013, 18:00
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

У SpinEdit вместо Text можно сразу использовать Value. Попробуйте так
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 i, j: integer;
begin
 ...

 j:= 3;
 for i := 0 to CheckListBox1.Count-1 do
  if CheckListBox1.Checked[i] then
   begin
    Excel.Range['D' + IntToStr(j)].Value:=
     (FindComponent('SpinEdit' + IntToStr(i)) as TSpinEdit).Value;
    Inc(j);
   end;
end;
Ответить с цитированием