【问题标题】:Recover from fatal error in excel VBA Workbook_Open?从 excel VBA Workbook_Open 中的致命错误中恢复?
【发布时间】:2010-02-26 18:07:57
【问题描述】:

我在制作.xla 时偶然发现了一种在Workbook_Open 中崩溃的方法,它仍然是一个玩具项目,所以我能够删除它并重新开始(现在我又回来了)控制和婴儿步骤。)

但是,假设我没有这些选项,我怎么可能编辑 .xla 删除致命代码,因为我必须加载它才能编辑,并且加载它会使编辑环境崩溃?

【问题讨论】:

    标签: excel excel-2003 xla vba


    【解决方案1】:

    这不是您正在寻找的。但是在开发过程中的一些建议。

    我总是将我的 xla 文件作为 xls 文件处理,直到它们稳定为止。这样,如果它不稳定,我就不能在打开时启用宏,解决问题,然后关闭并在启用宏的情况下重新打开。

    --编辑--

    我做了更多的研究,因为我很好奇,因为我记得听说过在启动时禁用宏。这是一个链接,说您可以在 Excel 启动时按住“Ctrl”,以安全模式启动。还有一些其他信息值得一读,看看它是否适用。

    http://support.microsoft.com/kb/826922

    --编辑 2-- 另一个说按住“Shift”的链接也可以解决问题

    http://www.mrexcel.com/forum/showthread.php?t=348351

    【讨论】:

    • 不完美,因为它需要深谋远虑,但绝对是一个很好的提示。
    猜你喜欢
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 2015-11-19
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多