代码如下:uses ... ComObj;
var
xlsApp : Variant;begin
...... try
xlsApp:=CreateOleObject('Excel.Application');
except
ShowMessage('你的机器里未安装 MicroSoft Excel。');
Exit;
end; ......
end;出现问题:1、上述代码,在安装了非绿色的 Office 中 xlsApp 成功创建,
但在安装了绿色的 Office 中无法创建;2、将绿色的 Office 所在文件夹下的配置安装了,
上述错误仍然存在;3、对某个 .xls 类型文件,通过“打开方式”关联到 Excel.exe,
上述错误仍然存在。如何把绿色的 Office 注册?让 delphi 能够辨认?
var
xlsApp : Variant;begin
...... try
xlsApp:=CreateOleObject('Excel.Application');
except
ShowMessage('你的机器里未安装 MicroSoft Excel。');
Exit;
end; ......
end;出现问题:1、上述代码,在安装了非绿色的 Office 中 xlsApp 成功创建,
但在安装了绿色的 Office 中无法创建;2、将绿色的 Office 所在文件夹下的配置安装了,
上述错误仍然存在;3、对某个 .xls 类型文件,通过“打开方式”关联到 Excel.exe,
上述错误仍然存在。如何把绿色的 Office 注册?让 delphi 能够辨认?
2、把绿色版“精简”掉的OLE接口功能重新装上,诸如注册表中的类别等,这个方法麻烦一些,需要了解“精简”掉的具体哪些功能影响了使用,还要知道怎么单独安装这些功能