如何正确关闭所有打开的窗体-杜小杰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


如何正确关闭所有打开的窗体

发表时间:2012/7/7 8:17:22 评论(0) 浏览(5524)  评论 | 加入收藏 | 复制
   
摘 要:' 你是否试图用此法关闭所有打开的窗体? 但实际上总有对象并不能被关闭
正 文:

  For Each objOpenning In Forms '关闭所有已经打开的窗体

  DoCmd.Close acForm, objOpenning.Name

  Next

  For Each objOpenning In Reports '关闭所有已经打开的报表

  DoCmd.Close acReport, objOpenning.Name

  Next


用这样的方法就对了 :)

  Do While Forms.Count > 0 '关闭所有已经打开的窗体

  DoCmd.Close acForm, Forms(0).Name

  Loop

  Do While Reports.Count > 0 '关闭所有已经打开的报表

  DoCmd.Close acForm, Reports(0).Name

  Loop


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【菜鸟入门】用命令按钮打开access各种对象类型的示例;打开表命...  【麥田  2010/12/10】
【Access菜鸟入门】Access用命令按钮打开各种、任意格式的...  【Access软件网整理  2010/12/16】
打开access2003找不到'菜单栏'、'工具栏'\菜单栏丢失\...  【麥田  2011/4/29】
【Access入门】用命令按钮关闭access各种、任意对象类型的...  【麥田  2011/5/25】
用命令按钮打开超链接网址的示例(可以任意定义盘符、文件名及网址)  【麥田  2012/3/17】
VBA关闭其它应用程序  【宏鹏  2012/12/19】
1秒后自动关闭msgbox消息框示例  【风行  2012/12/22】
常见问答
技术分类
相关资源
文章搜索
关于作者

杜小杰

文章分类

文章存档

友情链接