单元格ews.Cells.Item[1,1]的名称(100分)

  • 主题发起人 主题发起人 zym874
  • 开始时间 开始时间
Z

zym874

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.C2Click(Sender: TObject);
Var
ewb:olevariant;
ews:olevariant;
s:string;
begin
ewb:=OleContainer1.OleObject;
ews:=ewb.Worksheets.item[1];

ews.Cells.Item[1,1]:='demo'; //ok
问:单元格ews.Cells.Item[1,1]的名称?
s:='demo1';
ews.range(s,s)='demo'; //错误
怎样判断一个名字在ews中是否命名?

end;
 
看不明白问题是什么意思
 
ewb:=OleContainer1.OleObject;
ews:=ewb.Worksheets.item[1];
ews.Cells.Item[1,1]:='demo'; //单元格赋值 ok

问:某一单元格的名字?
问:某一名字是否有一个单元格与它对应?
 
就我所知,对单元格的引用只能通过ews.Cells.Item[i,j]的形式了,不知道为何一定要用定义变量的方式来对应
 
一个数据库结构:变量名、变量值
数据库记录:施工单位、路桥公司
监理单位、监理公司
在Excel中定义某一单元桥的名字为施工单位
我想将名字为施工单位的单元格赋值为路桥公司:
s:='施工单位';
ews.range(s,s)='路桥公司'; //ok

s:='监理单位';
ews.range(s,s)='监理公司'; //出错
因为未定义名字为监理单位的单元格
怎样先判断有无名字为监理单位的单元格
 
后退
顶部