Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2024|回复: 2

[已解决]代码为什么不能关闭EXCEL程序

[复制链接]
发表于 2012-11-18 08:03 | 显示全部楼层 |阅读模式
各位网友好,现想利用代码不保存工作簿关闭工作簿,退出EXCEL程序界面,代码如下
ActiveWorkbook.Close savechanges:=False
    Application.Quit '关闭EXCEL程序
运行后,工作簿关闭,但不能退出EXCEL程序界面。如何修改代码,才能关闭工作簿同时也退出EXCEL程序界面。

请指导,谢谢。
最佳答案
2012-11-18 08:25
  
把2句顺序倒过来即可
     Application.Quit '关闭EXCEL程序
   ActiveWorkbook.Close savechanges:=False
发表于 2012-11-18 08:25 | 显示全部楼层    本楼为最佳答案   
  
把2句顺序倒过来即可
     Application.Quit '关闭EXCEL程序
   ActiveWorkbook.Close savechanges:=False
回复

使用道具 举报

发表于 2012-11-18 08:39 | 显示全部楼层
关闭的是当前程序的工作薄,则应该将 application.quit 放到 close 事件中

  1. Public Tf As Boolean
  2. Sub cc()
  3.   Tf = True
  4.   ActiveWorkbook.Close , False
  5. End Sub

  6. Private Sub Workbook_BeforeClose(Cancel As Boolean)
  7. If Tf Then Application.Quit
  8. End Sub
复制代码

评分

参与人数 1 +5 收起 理由
向前650809 + 5 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 17:06 , Processed in 0.154468 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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