Нет, скобки должны быть [ , ]
Вот тебе рабочий пример:
var
serv:variant;
begin
SerV:=CreateOleObject('Excel.Application');
If vartype(Serv)=varDispatch then
If OpenDialog1.Execute then
Serv.Workbooks.Open(OpenDialog1.FileName);
If vartype(Serv)=varDispatch then
Serv.visible:=true;
Edit1.text:=Serv.Workbooks[1].Worksheets[1].Cells[1,1];
If vartype(Serv)=varDispatch then
begin
Serv.Displayalerts:=false;
Serv:=Unassigned;
end;
end;
(просто редактируешь сообщение и всё
ИА)