导出EXCEL表时的粘贴问题
运行环境:Win10 64位,VFP9,EXCEL2016
使用方法:
打开需要导出的表
_vfp.DataToClip(,,3)
创建Excel工作簿
oExcel.activesheet.paste
执行到这一句时可能会出现两种提示
(1)Ole IDispatch 异常代码0 出自Microsofr Excel:不能取得类Worksheet 的 paste 属性
(2)Ole IDispatch 异常代码0 出自Microsofr Excel:无法粘贴数据
具体情况是,当时没有已经打开的Excel表,有时就可以正常执行完毕,有时就会出现上面的提示,并没有发现什么规律
有时出现的错误提示后,结束任务管理器中的EXCEL进程,然后再导出同样的数据就可以正常执行
导出的记录数多的时候出现这种情况的概率就高(只是概率高,还是有成功的时候),导出的数据通常在2-5W条记录
不知哪位大侠知道这其中的原委
先谢过各位
说明:没打算用VFP 的 COPY TO test.xls TYPE XL5,这个有记录数的限制,而且时间格式会变形