如题
解决方案 »
- 根据编码构造目录树
- 用ADODataSet.Delete错误,为什么
- 200分!想得到一个用VMR9写的媒体播放程序,类似系统自己得播放器
- 那里能得到Borland提供的VCL源码
- 我的DELPHI7在新建intraweb应用时找不到intraweb选项卡,怎么半?
- 凌风 请进~~大量散分~~
- Delphi中有类似VB的智能感应(自动列出某对象下的所有函数、方法等等)的功能么?
- 急求:學生成績管理Delphi代碼!!!初學者分數不多見諒!!!
- (100分)关于DELPHI使用OCX控件的一个极变态的问题,谢谢
- 聘delphi高級程序員及SQL數據庫管理員(DBA)!
- indy10中的idftp组件异常处理的问题
- 多线程调用时报"abstract error"!
但是如果批注为空就会报错,
如果用if sheet1.cells.item[46,4].comment.text<>''来判断也不行,还是会报错
不知道怎么判断了?
begin
Result := False;
if Not VarIsType(V,varDispatch) then Exit;
Result := (FindVarData(V)^.VDispatch = Nil);end;
var
xlsApp: OleVariant;begin
xlsApp := CreateOleObject('Excel.Application');
xlsApp.Visible := true;
xlsApp.Workbooks.Add;
xlsApp.ActiveCell.AddComment('测试');
ShowMessage(BoolToStr( VarIsDispatchNull( xlsApp.ActiveCell.Comment),true));end;