我从制造商那里获得了一个带有VBA程序的巨大excel表,您可以从表中的URL下载所有图像。开始下载时,它表示运行时错误'3004'写入文件失败。
在调试器中它说这是问题
oStream.SaveToFile strordner & "\" & Name, 2 ' 1 = no overwrite, 2 = overwrite
答案 0 :(得分:0)
你确定oStream不是空的 - 也许你的代码还有其他一些错误,现在你试图保存什么是空的文件?
您要保存的地点是否存在?
您选择模式覆盖,那么您想要覆盖的文件是否可以在某处打开?
答案 1 :(得分:0)
在我看来,我的文件路径有一些Windows不接受的字符,如chr(10)。在将其替换为其他(例如“ - ”)之后,它完美地运作了。