有没有办法克服VBA中2GB的文件限制?在尝试使用我自己的代码控制它们的多个文件之前,我想询问有关该主题的任何提示。
答案 0 :(得分:2)
请尝试使用file system object model (FSO)。具体来说,OpenTextStream对象的File方法。我找不到任何明确表示它可以超过2GB的东西,但很多地方暗示它。如果您使用ReadLine
的{{1}}方法并且所有行都低于2GB,那么它应该可以正常工作。
另一方面,VBA确实也有一些内存限制,所以你要确保 stream 这个:不要试图将所有行保留在内存中,只需一个或者一次两个。