officeba > 单独文章


在excel2010中防止则Auto_Open和运行Workbook_Open事件

在excel2010中防止则Auto_Open和运行Workbook_Open事件
今天的作者是2008年1月卡雷尔Pieterse,一个Excel的MVP。你可以在自己的网站找到更多有用的,从2008年1月卡雷尔提示:https://www.jkp-ads.com/。这个职位提供了详细的说明,以防止自动打开和工作簿,运行公开活动。

作为一个全职开发者,我通常情况打开的文件包含的VBA,并希望能够运行代码。与此同时,我有时要防止Workbook_Open事件中的代码或运行Auto_Open宏。这个小本文介绍如何实现这一目标。

Excel中2010

宏安全设置为低或受信任的文件

如果您有您的宏安全设置为“启用所有宏”,或您已经设置为信任的文件或文件,单击文件,打开,选择文件并按住Shift键当您单击打开文件夹中的信任按钮:



图。 1:选择从文件,打开对话框(Excel中2010年文件)

当然,您的文件可能会在最近使用的文件中列出的(MRU)列表。在这种情况下,按住SHIFT当您单击列表中的文件:



图。 2:点击上MRU文件(Excel中2010年)

这样做将阻止射击Workbook_Open事件和运行Auto_Open宏。

宏安全设置为提示

如果您的文件是不可信赖的文件夹中,从来没有设置为信任和宏安全性设置为除使所有宏运行其他,你可以重复我上面显示。

正常情况下,如果您打开这样的文件,Excel将显示的安全性能。然而在这种情况下,由于你按住Shift,Excel会显示这个窗口:



图。 3:启用宏对话框(Excel中2010年)

因为,你按住Shift按钮,当您单击在MRU文件或当您单击打开按钮,您现在可以直接点击“启用宏”,没有Automacros将运行。

Excel 2007年

宏安全设置为低或受信任的文件

如果您有您的宏安全设置为“启用所有宏”,或您已经设置为信任的文件或文件,单击文件,打开,选择文件并按住Shift键当您单击打开文件夹中的信任按钮:



图。 4:选择从文件,打开对话框(Excel 2007文件)

当然,您的文件可能会在最近使用的文件中列出的(MRU)列表。在这种情况下,按住SHIFT当您单击列表中的文件:



图。 5:点击上MRU文件(Excel 2007年)

这样做将阻止射击Workbook_Open事件和运行Auto_Open宏。

宏安全设置为提示

如果您的文件是不可信赖的文件夹中,从来没有设置为信任和宏安全性设置为除使所有宏运行其他,你可以重复我上面显示。

正常情况下,如果您打开这样的文件,Excel将显示的安全性能。然而在这种情况下,由于你按住Shift,Excel会显示这个窗口:



图。 6:启用宏对话框(Excel 2007年)

因为,你按住Shift按钮,当您单击在MRU文件或当您单击打开按钮,您现在可以直接点击“启用宏”,没有Automacros将运行。

Excel 97中,2000,XP,2003年

宏安全设置为低或受信任的文件

如果您的宏安全性设置为低,或您的VBA代码,并签署您已设置的信任,你必须按住Shift键当您单击该文件,打开对话框打开按钮出版商:



图。 7:打开从文件,打开对话框(Excel 97-2003文件)

当然,您的文件可能会在最近使用的文件中列出的(MRU)列表。在这种情况下,按住SHIFT当您单击列表中的文件:



图。 8:单击MRU上的文件(Excel中97-2003)

这样做将阻止射击Workbook_Open事件和运行Auto_Open宏。

宏安全设置为中等或更高

如果您的宏安全设置为至少“中”,你从来没有设置它的出版商信任(对签名的宏),你可以忘掉控股转移打开文件时或单击MRU列表上的文件。相反,你必须按住SHIFT时启用宏:



图9:当你按住Shift键按启用宏

这样做将阻止射击Workbook_Open事件和运行Auto_Open宏。

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2009-12-19 00:19:46,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容