excel保存再打开问题,奇怪阿(100分)

  • 主题发起人 主题发起人 哦哦哦哦哦
  • 开始时间 开始时间

哦哦哦哦哦

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的createoleobject方式创建excel文件
excelid.createoleobject('excel.application')
。。。。。。
excelid.activeworkbook.saveas(文件路径+文件名);
最后释放
excelid.workbooks.close
excelid.quit
excelid.null
shellexecute(handle,'open',pchar(文件路径+文件名),nil,nil,sw_shownormal)

打开excel文件只显示了一个Excel工作平台的菜单条,内容出不来???无法刷新,像死了一样。我用的excel2000,在excel2003下无此问题。这是为什么???
 
遇到过这样的情况。后来一直没有解决好。和系统有关。
 
那你重装为Excel2003不就好了
 
shellexecute(handle,'open',pchar(文件路径+文件名),nil,nil,sw_shownormal)
打开,我没有用过。

但我遇到过“打开excel文件只显示了一个Excel工作平台的菜单条,内容出不来”
这个主要是,你在试用EXCEL时,没有把EXCEL释放完整。
你可以试验一下。当出现上面的现象的时候。
你打开“任务管理”,把“进程”里面所有的“EXCEL”都释放掉。然后,你用EXCEL直接打开,应该是没有问题的。

仔细阅读一下你的代码,看看,是在什么时候,没有释放掉………………
 
多人接受答案了。
 
后退
顶部