gpt4 book ai didi

vba - Excel 在尝试保存时无法使用可用资源完成此任务

转载 作者:行者123 更新时间:2023-12-02 23:15:45 24 4
gpt4 key购买 nike

我目前正在向之前编写的 VBA Excel 应用程序添加功能。直到最近我编辑模块时才出现异常问题,并且一个错误(现已修复)导致程序崩溃。重新打开后,我发现无法保存文档并收到错误消息“Excel 无法使用可用资源完成此任务。选择较少的数据或关闭其他应用程序”。关闭其他应用程序或重新启动计算机没有帮助。

从那时起,我偶尔能够通过执行以下操作的随机组合来使程序处于可编辑状态:

• 更改文件名

• 打开程序,然后取消进程,然后重新打开

• 删除所有模块并重新导入

以下是有关解决此问题的 MSDN 信息的一些链接 https://support.microsoft.com/en-gb/kb/2779852https://support.microsoft.com/en-gb/kb/2655178

当我确实将文档置于保存文档的状态时。它会保存得很好,直到我关闭并重新打开 Excel 文档,然后经常(但不是始终)出现保存问题。

为了用户的利益,我需要深入了解这个问题,因为这也会影响他们的功能。任何帮助将不胜感激,因为感觉我已经尝试了一切。

有关该计划的更多信息

该程序是一个数据库应用程序,用户可以将数据添加到数据库中,也可以以表格和图形表示的形式查看数据。他们无权访问程序背后的 Excel 工作表。

它目前由 19 个工作表、21 个用户表单(相当大)、20 个模块和 8 个类模块组成。它的大小刚刚超过 1600 KB。

当 Excel 文件打开程序时:

  • 隐藏 Excel 工作表

  • 显示用户表单

  • 作为显示用户表单的一部分

    • 运行一个模块,该模块创建频繁访问所需的信息(大约 15 个变体数组)

    • 对其中一张工作表进行排序

    • 启动计时器

要打开 Excel 并能够查看代码,用户可以选择管理按钮,输入正确的密码后,将显示应用程序并卸载所有用户表单。正是在这个阶段,我尝试保存程序并调用 VBA 进行编辑。

2015 年 2 月 9 日其他信息在安全模式下打开也会增加能够保存工作簿的可能性

最佳答案

这可能不是你的答案,但这个错误通常不是由一般文件大小引起的(我有一些大约 40mb 的工作表),而是更一般的内存问题(Excel 的最新版本似乎内存泄漏非常严重)

我发现需要注意的一件大事是工作表中事件数据侧面和下方的空白行(您可以通过按控制端并查看最终位置轻松找到)

宏是用于在删除数据等时将最后一行保留在适当位置的草皮,我过去遇到过由流氓行引起的问题(添加定期保存操作可能是避免此问题的关键)

希望这有帮助

关于vba - Excel 在尝试保存时无法使用可用资源完成此任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32272925/

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