我的机器是winXP,开发工具delphi7.0,office装的2003,死活不能调用excel。
报错“不支持此接口”。
及其郁闷中,那位大大能帮帮我!
procedure TForm1.Button1Click(Sender: TObject);
var
vW:OleVariant;
begin
try
vW:=CreateOleObject('excel.Application');
except
on Exception do raise exception.Create('无法创建文件,请确认是否安装EXCEL')
end;
end;
报错“不支持此接口”。
及其郁闷中,那位大大能帮帮我!
procedure TForm1.Button1Click(Sender: TObject);
var
vW:OleVariant;
begin
try
vW:=CreateOleObject('excel.Application');
except
on Exception do raise exception.Create('无法创建文件,请确认是否安装EXCEL')
end;
end;
解决方案 »
- delphi按钮图标
- 请教大家用DBLookupComboBox还是DBComboBox?
- 最近装了一个fastreport3.25,可是所有报表中汉字只显示一半长度的内容,要如何解决呀?谢了
- 关于在 OleContainer中 excl 表的打印和打印预览
- delphi的登陆窗口
- 高分求解数据库问题,一表对多表的问题。敬请大家赐教!!(200分哟)
- 如何在运行中删除动态创建的 POPUPMENU 的某个菜单项呢?
- 为何出现invalid column name'c93'错误,有分
- 我想用一个循环来动态的生成某类的多个对象,加到连表中怎么操作,好象我用了new不能用啊!给100分
- 偶近日作单机版的mis,想用batchmove备份数据库,但偶不会,谁肯教教偶,学费你开个价//牛虻
- delphi应用程序时常掉线,如何解决?
- UniDAC 怎么连接加密的sqlite数据库??
重启电脑,删除office(用工具删除,比如360,本身删不干净,但是删别人的东西还是很牛X的)
然后再重启,再安装。
LZ代码没什么问题
应该是EXCEL的安装问题
uses ComObj;var
ExcelApp,workBook,sheet:variant;begin
ExcelApp := CreateOleObject('Excel.Application');
WorkBook := ExcelApp.Workbooks.open(Data_form.dlgOpen1.FileName);end;
(小刚) 好吧,这事你处理吧,不过要分享给大家具体的处理方法的