gpt4 book ai didi

Excel 工作簿打开事件宏并不总是运行

转载 作者:行者123 更新时间:2023-12-01 22:33:18 24 4
gpt4 key购买 nike

我有一个并不总是运行的 Workbook_Open 事件宏(它位于 ThisWorkbook 中)。

  • 如果 Excel 已关闭并且我从 Windows 资源管理器中双击 .xls 文件,它就会运行。
  • 如果我从“开始”/“程序”(没有 .xls 文件)启动 Excel,然后打开该文件,它就会运行。
  • 如果我已在 Excel 中打开该文件,但随后关闭该文件(使 Excel 保持打开状态)并重新打开它,则宏不会运行。

我已将安全性设置为中,并在打开时启用宏。

我需要做什么才能让宏在每次打开宏时运行,而不仅仅是第一次打开此 Excel session ?

(顺便说一句,这是 Excel 2003)

最佳答案

我以为这是 the most cogent article关于这个问题(这是一个长期存在的从未解释过的 Excel 表现出的完全不稳定的错误)。 (死链接)

简而言之,在许多情况下,这是由于工作簿在打开时尝试计算内容而导致的计时问题,这会妨碍 Workbook_Open 事件。测试您的方法以查看是否适合这种情况,是首先重命名单元格调用的任何 UDF 或宏,以便它们不会被调用,然后查看是否会改变任何内容。

关于Excel 工作簿打开事件宏并不总是运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com