Показать сообщение отдельно

  #4  
Старый 29.10.2009, 19:10
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

примерно так делается:
Код:
uses comobj;

procedure TForm1.Button1Click(Sender: TObject);
var
 XL : variant;
 x:integer;
begin
 XL := CreateOleObject('Excel.Application');
 XL.WorkBooks.Open('c:\Êíèãà1.xls');
 XL.Visible := true;

 for x:= 1 to XL.ActiveSheet.Shapes.Count do
 begin
  if XL.ActiveSheet.Shapes.Item(x).Name = 'Check Box 1' then
  begin
    XL.ActiveSheet.Shapes.Item(x).Select;
    XL.Selection.Value := false;
    break;
  end;
 end;
end;
 
Ответить с цитированием