gpt4 book ai didi

vba - 保存并打开Visual Basic编辑器时Excel工作簿崩溃

转载 作者:行者123 更新时间:2023-12-03 16:50:19 25 4
gpt4 key购买 nike

当我尝试保存,另存为或打开VBA编辑器时,特定的xlsm工作簿崩溃。我尝试禁用宏,删除自动计算等。实际上,我无法进入代码来查看是否由于编辑器本身导致崩溃而导致崩溃的错误。

编辑:还忘了提到文件中有指向另一个工作簿的链接-但是删除保存时自动更新/计算似乎没有帮助。另外,我能够修改工作簿,只是无法执行宏,保存或打开VBA编辑器。

Edit2:一些其他信息。我尝试删除所有工作表,但仍然存在相同的问题,因此代码中一定有问题。

寻找挽救工作簿的解决方案。

最佳答案

从.xlsm文件中删除VBAProject.bin文件:

  • 复制.xlsm文件
  • 将副本的扩展名更改为.zip(对于有关更改扩展名的警告,请选择是)
  • 打开ZIP文件
  • 打开xl文件夹
  • 剪切了VBAProject.bin文件并将其粘贴到ZIP文件
  • 之外的某个位置
  • 将ZIP文件重命名为.xlsm扩展名

  • 现在,您应该能够在Excel中打开.xlsm文件,但是它将不再包含任何宏。

    从理论上讲,可以使用 this answer中链接到的资源从VBAProject.bin文件重构宏,但这可能需要大量的精力

    关于vba - 保存并打开Visual Basic编辑器时Excel工作簿崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34165333/

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