关于deliphi控制excel的问题!在线等,解决立即加分(50分)

  • 主题发起人 主题发起人 snoopy33
  • 开始时间 开始时间
S

snoopy33

Unregistered / Unconfirmed
GUEST, unregistred user!
如:
temp:=Excelapp.cells[1,1].value;
if Excelapp.cells[2,1].value=temp then
......
可是当cells[1,1]的值为空的时候,就会提示invilid variant operation
请问该如何解决?Excelapp.cells[2,1]是什么类型的值?
 
增加对空值的判断。
不知道呢的Temp变量类型是什么
 
提前判断啊!
if Excelapp.cells[1,1].value = Nil then
....
 
itren那样我试过了,可是也提示invalid variant operation,所以不行的,
temp变量是string类型的。
 
应该是
if Excelapp.cells[1,1].value = Null then

不过我建议你把Temp设置成Variant变量。
当要用到它的值时再做判断……
if Temp = Null then

 
可是我还要使用temp的值阿,if Excelapp.cells[1,1].value = Null then
我也试过,好像也不行阿
 
不好意思,我已经搞定了,多谢各位帮忙
 
…………………………
 
还是给憔悴加个分吧,免得你更加憔悴了:0
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部