我的机器是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;
有的版本是有问题的,原因不详。
重下个Word的版本试试,或者换台机器试试
var
excelTemp, sheetTemp: OleVariant; try
excelTemp := CreateOleObject('Excel.Application');
except
//ShowErrMsg('请确认安装了EXCEL软件!', 'ERR');
Exit;
end;
现在我在“我回复的帖子”里面能找到这个帖子,可是我的回复却没了。
谁在捣乱呀?斑竹在和我开玩笑么?
HKEY_CLASS_ROOT下 CLSID {00024500-0000-0000-C000-000000000046}
重启电脑,删除office(用工具删除,比如360,本身删不干净,但是删别人的东西还是很牛X的)
然后再重启,再安装。
var
EApp: Variant;
begin
EApp := CreateOleObject('Excel.Application');
end;