设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 18072|回复: 58
打印 上一主题 下一主题

[模块/函数] 【源码示例】彻底解决打开Excel文件后,由于出错占用内存的问题

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2011-10-14 16:12:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 鱼儿游游 于 2011-10-17 16:19 编辑

       问题: 当我们打开一个EXCEL文件,进行导入/导出数据操作,如遇到代码出错,有可能会造成已打开的EXCEL文件没关闭,造成程序运行越来越慢(因为可能存在该文件被多次打开的情况,已打开的EXCEL文件占用内存)。
       解决方法:在关闭窗体或退出函数时,调用本函数,保证其全部被关闭,彻底解决打开Excel文件后,由于出错占用内存的问题。

游客,如果您要查看本帖隐藏内容请回复
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-10-14 16:14:10 | 只看该作者
学习一下
3#
发表于 2011-10-14 16:22:52 | 只看该作者
谢谢分享!

点击这里给我发消息

4#
发表于 2011-10-14 17:42:08 | 只看该作者
谢谢分享!
5#
发表于 2011-10-14 20:12:52 | 只看该作者
谢谢分享!
6#
发表于 2011-10-14 20:55:44 | 只看该作者
还是觉得代码复杂了,呵呵。我是这样搞法:

Public Function CloseE()
Dim obj As Object
On Error Resume Next
Set obj = GetObject(, Excel.Application)
obj.Quit
End Function

点评

好!本来就是这样的。  发表于 2011-10-15 10:10

点击这里给我发消息

7#
发表于 2011-10-14 21:15:10 | 只看该作者
学习学习!
8#
发表于 2011-10-15 05:45:24 | 只看该作者
333
9#
发表于 2011-10-15 13:31:41 | 只看该作者
看一下
10#
发表于 2011-10-17 08:53:49 | 只看该作者
学习了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 05:58 , Processed in 0.115238 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表