VFP与外部程序的数据交换
本人在编制应用程序中,遇到这样一个问题:查询数据表中满足一定条件的记录,其一使其显示结果,其二使其转换成EXCEL文件格式并调用EXCEL对其进行编辑,在开发环境下,这两步均已通过,且运行结果正确。但制作成安装程序安装后运行,第一步运行正确,第二部也可完成转换,但调用EXCEL进行编辑时其结果不正确,结果与第一步相比为非。请问各位这是什么原因,望各位不吝赐教,谢谢!!!
谢谢各位啦!不是我的代码像宝贝一样,我再澄清一下:
1、其实我认为代码非常简单,转换用的是:Copy to XXX type xl5(这一部运行正确),打开XXX.xls用的是RUN /N XXX.xls。
2、在开发环境下,文件的查询、转换及用RUN命令打开文件等操作,均可实现,且结果完全正确。
3、制作成安装程序安装后运行,查询、转换可以完成,结果也正确,问题是处在调用XXX.slx文件时:在WINdows环境下用EXCEL打开XXX.xls文件,其内容与结果相符,而程序中用RUN /N XXX.xls命令时, 而其结果与查询显示的相比为非。
代码如下:copy all to 单位 type xl5
RUN /N c:\Program Files\Microsoft office\office11\Excel.exe 单位