asdfasfasdf

[问题]程序停止在调用_Workbook.SaveAs的位置

写了一个Windows服务,定时的从数据库中导出数据,并且保存到指定的Excel文件中。

发现第一次保存的时候,都是正常的,可是从第二次保存开始,服务就会停在_Workbook.SaveAs,就不会再向下进行,所以进程中就会多出好多Excel进程。

问题原因:因为文件已经存在,所以执行覆盖操作,其实这个时候会弹出一个提示框,问你是否要覆盖,只不过因为把窗口给隐藏了,看不到而已。所以无法确认这个信息,程序自然就无法继续进行下去。

解决方法:设置_Application对象的DisplayAlerts属性为False,不显示提示框,就不会出问题了。问题解决。

posted on 2007-03-07 15:19  明达  阅读(1537)  评论(0)    收藏  举报

导航