Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: Hsiao

[习题] [2015VBA初级1班]C组作业第二讲提交贴

[复制链接]
发表于 2015-6-16 15:06 | 显示全部楼层
本帖最后由 Ethelangel 于 2015-6-16 15:15 编辑

  1. c05-Ethelangel



  2. '以下代码放在模块里

  3. Option Explicit
  4. Public cl As Boolean   '定义cl为布尔型公共变量
  5. '--------------------------------------------------------------------------------------------
  6. Sub 关闭()
  7.     cl = 1                    '触发关闭工作簿
  8.     ActiveWorkbook.Save         '保存当前活动工作簿
  9.     Application.Quit            '彻底退出
  10. End Sub
  11. '--------------------------------------------------------------------------------------------

  12. -------------------------

  13. '以下代码放在工作簿里

  14. Option Explicit
  15. ---------------------------------------------------------------------------------------------
  16. Private Sub Workbook_BeforeClose(Cancel As Boolean)   
  17.     If cl Then       '点击“关闭”按钮后cl为真
  18.         Cancel = 0: cl = 0       '允许执行关闭工作簿动作,同时将触发cl复归
  19.     Else
  20.         Cancel = 1                   '未点击“关闭”按钮,禁止关闭工作簿
  21.         MsgBox "此功能已经被禁止,请使用""关闭""按钮关闭工作簿!", vbExclamation, "提示"  '跳出提示对话框
  22.     End If
  23. End Sub

复制代码

点评

20 20  发表于 2015-6-25 17:01
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 09:48 , Processed in 0.348768 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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