读书人

请问下关于调用Excel类的Variant

发布时间: 2012-04-25 19:32:32 作者: rapoo

请教下关于调用Excel类的Variant
一般调用Excel的时候,我们都是先定义
var
ExcelApp: Variant;
然后
ExcelApp := CreateOleObject( 'Excel.Application' );
创建。

但是我遇到一个问题就是创建的时候,如果客户电脑上装的是精简版的Excel,则会创建失败。

请教下各位,遇到这类问题,该如何解决。。

我问了下一个资深点的Delphi程序员,跟我说需要相关的Excel注册包之类的。。但是他那也没有

不知道谁能帮忙解决下这个问题。

[解决办法]
精简版的Excel,少了很多东西。解决这个问题只能是先找到ExcelApp := CreateOleObject( 'Excel.Application' ); 需要那些文件,然后在客户机器上下载对应的文件。
[解决办法]
其它的办法,叫客户安装精简不过分的Office(一般100M左右)。一般Ghost版的XP系统自带的都过度精简的Office。
另外可以在你的电脑安装一个文件监控软件,再运行你的程序,看看调用了哪些文件和注册表中的哪些项。

读书人网 >.NET

热点推荐