使用
PZ:=ExcelWS.Cells.Item[11,6].Comment.Text(EmptyParam,EmptyParam,EmptyParam)
赋值时如果不存在批注异常,那么怎么判断Excel中单元格是否有批注呢?
现在好像想岔了,有没有可能判断ExcelWorkSheet是否有Comments属性呢?
PZ:=ExcelWS.Cells.Item[11,6].Comment.Text(EmptyParam,EmptyParam,EmptyParam)
赋值时如果不存在批注异常,那么怎么判断Excel中单元格是否有批注呢?
现在好像想岔了,有没有可能判断ExcelWorkSheet是否有Comments属性呢?
解决方案 »
- 关于ado连接access的一个莫名其妙的问题
- [蔡鸟提问题]请教各位大侠关于十六进制加法的问题!
- 一个delphi7.0开发的问题 ﹐很有挑战性……..
- bitmap保存成文本字符串?
- 一个错误:“access violation at address 1F48883D in module 'msado15.dll'”怎么解决
- 请大家帮忙?
- 我想知道C/S与桌面版管理系统的区别在哪!
- 把TreeView的一个条目拖到工具栏按钮上,怎么看不到图标?
- adoquery怎么获取一张表中某个字段的值的个数总数然后赋值给一个变量!
- 想赚钱的请进
- 在一个模块中用到了Combobox1和Combobox2两个控件
- 窗体焦点的问题
var
Sql : String;
begin
ADOQuery1.Close; //ADOQuery1?接SqlServer的Connection
ADOQuery1.SQL.Clear; //清空Sql
Sql:='Insert Into Tbl1(id,name,sex,ph,aDAT) SELECT id,name,sex,ph,aDAT FROM OPENROWSET(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES;DATABASE=d:\d.xls'',sheet1$)' ;//sheet1$要求的Excel表格
ADOQuery1.SQL.Add(Sql);//?行Sql
ADOQuery1.ExecSQL;
end;
if ExcelWS.Cells.Item[11,6].Comment <> nil then
PZ:=ExcelWS.Cells.Item[11,6].Comment.Text(EmptyParam,EmptyParam,EmptyParam)