我用Delphi中的Excel去打开一个指定路径的Excel文件时,第一次能成功打开,而以后就会失败。
程式如下:filename:='D:\test.xls';
ExcelApplication1.Connect ;
ExcelApplication1.Visible[0] :=True;
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Open(filename,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,0)) ;
ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Activesheet as _Worksheet);
不知错在那里,谢谢。
程式如下:filename:='D:\test.xls';
ExcelApplication1.Connect ;
ExcelApplication1.Visible[0] :=True;
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Open(filename,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,0)) ;
ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Activesheet as _Worksheet);
不知错在那里,谢谢。
解决方案 »
- 对象实现IWMReaderCallback就调用不到Destroy了
- 各位小弟有问题请教,希望帮忙呀
- 文件操作问题!
- 各位兄弟,怎么做成这样的界面啊,可用分只有十分,送你个十分健康,望海涵
- 为何提示我不返回结果集?我没太多分数请各位见谅啊!
- sppcom怎样发送大于128的数据!发送的都是小于128的数据!紧急!
- ★★★如何写一个纯Object Pascal程序★★★
- (100分)关于不同数据库表的嵌套查询问题。小弟真是个急!急!急!急!啊!
- ADODataSet的'无法为更新定位行'问题(在线等)
- 这个class-references类型有什么用?
- 如何定位数据指针,比如我新增一条记录,或者删除记录后,想定位指针大某个位置,ado的
- 十面埋伏
ExcelAppliction1.Disconnect;
ExcelAppliction1.Quit;
我给你个试试
ExcelWorkSheet1.Disconnect;
ExcelWorkBook1.Disconnect;
ExcelAppliction1.Disconnect;
ExcelAppliction1.Quit;
ExcelWorkSheet1.free;
ExcelWorkBook1.free;
ExcelAppliction1.Free;
不过连接EXCEL,我觉得还是用CreateOLEObject(Excel.Application)好....