我有时会在vba中创建一个巨大的文件时遇到此错误(当它工作时我检查创建的文件,它有1.626.756个字符)。我必须将文件的所有字符存储在一个字符串中,然后打开一个文件并将其插入文件并关闭它。
显然,当您的计算机内存不足以存储字符串时会发生这种情况。
我在这里查看:http://msdn.microsoft.com/en-us/library/aa264524%28v=vs.60%29.aspx
它说“您的系统可能已耗尽内存,这会阻止分配字符串。 从内存中删除任何不必要的应用程序以创建更多空间。“但这不是一个真正的解决方案。
有没有其他方法可以避免此错误?