您现在的位置是:主页 > 宏 >
怎样在打开Excel工作簿时禁止Auto_Open宏的运行
发布时间:2023-10-11 14:12:11所属栏目:宏 已帮助人编辑作者:Excel自学教程
大家知道,一个包含宏的工作簿如果VBA代码中包含Workbook.Open 事件或模块中含有Auto_Open宏时,打开该工作簿就会运行指定的宏代码。但有时我们希望这些包含在Workbook.Open 事件或Auto_Open宏中的代码在打开工作簿时不自动运行,例如在该代码中还在调试过程中,或其中包含错误时。要实现这一点,可以在打开该工作簿时按住Shift键,具体方法如下:
Excel 2003:
一、当宏安全性设置为“低”时
方法一:单击菜单“文件→打开”,在“打开”对话框中选择指定的工作簿,然后按住“Shift”键,单击“打开”按钮。
方法二:单击菜单“文件→打开”,在“打开”对话框中选择指定的工作簿,然后按住“Shift”键,双击该工作簿。
方法三:如果指定的工作簿名称包含在“文件”菜单中的“最近使用的文件列表”中,可以在按住“Shift”键的同时,单击“最近使用的文件列表”中的文件名。
二、当宏安全性设置为“中”时
如果宏安全性设置为“高”或“非常高”,虽然打开工作簿时Workbook.Open 事件或Auto_Open宏中的代码不会自动运行,但同时宏也会被禁用。如果宏安全性设置为“中”,可以按正常方式打开工作簿,Excel会弹出一个“安全警告”对话框,这时在按住“Shift”键的同时,单击“启用宏”按钮,Workbook.Open 事件或Auto_Open宏中的代码就不会被执行,但由于已启用了宏,以后工作簿中的宏代码仍可被执行。
Excel 2007和Excel 2010:
一、当宏安全性设置为“启用所有宏”时
按照上述Excel 2003中当宏安全性设置为“低”时的方法进行操作。
二、当宏安全性设置为“禁用所有宏,并发出通知”时
1.按上述Excel 2003中当宏安全性设置为“低”时的方法进行操作。
2.Excel会弹出一个“Microsoft Office Excel 安全声明”的对话框,这时直接单击“启用宏”按钮即可,无需再按“Shift”键。
以上就是excel自学教程为您提供怎样在打开Excel工作簿时禁止Auto_Open宏的运行的解读,本文章链接: http://www.5enet.cn/Excel_hong/76852.html 欢迎分享转载,更多相关资讯请前往宏
相关文章
企业IT外包服务
excel text函数怎么使用?使用方法是什么?
excel图表是视觉沟通语言
如何在Excel里计算对数函数值
excel函数之王aggregate函数用法详解,功能真的好强
excel 按月求和函数公式和数据透视表实现按月求和汇总销售额
Excel如何设置表格数据格式
Excel中T函数的语法和用法
excel中的图表类型概述
Excel如何快速打印整个工作簿
Excel中BESSELI函数的语法和用法
excel公式- 定义的名称命令组使用基础教程
excel 数据透视表如何汇总的方法,并通过动画直观的演示整个数据透视表如何汇
Excel的简易公式计算员工出勤时长
excel 如何快速生成产品标签
如何让Excel待统计的单元格显示为横杠
扫码关注
- 专注IT行业,10年IT行业经验