【发布时间】:2014-04-11 10:22:44
【问题描述】:
我已经为这个问题苦苦挣扎了很长一段时间,并在各种论坛中寻找答案。
我有一个邮箱,每天早上收到 5 封电子邮件,其中包含压缩、受密码保护的 .csv 文件,需要在 Excel 中打开和处理。我在 VBA 方面是半熟练的,所以 Excel 方面没有问题,但如果我可以自动解压缩这些文件并将它们保存到文件夹中,它将为我节省大量时间。
这些电子邮件每天都有相同的主题、附件和密码,并且来自同一个发件人到同一个邮箱。我有可以自动处理 .zip 文件并将其保存到某个位置的代码,但我仍然遇到必须进入每个文件、输入密码、打开文件、保存文件等问题。
我没有附上此代码,因为我想看看是否有更好的解决方案来解决我的问题,而我真正需要帮助的是解压缩和输入密码。话虽如此,如果您希望我附上我的代码,我将很乐意这样做:)
【问题讨论】:
-
所以这真的是如何从受密码保护的 zip 文件中提取? 如果是这样,请查看 Info-Zip 库; vbaccelerator.com/home/VB/Code/Libraries/Compression/…
-
抱歉,我会修改标题。虽然我非常热衷于使用 VBA 的任何解决方案,最有可能在 Outlook 本身中。 VB 解决方案似乎暗示它仍会提示输入密码,但如果这是唯一的选择,我将探索 VB 作为替代方案。
标签: vba outlook password-protection unzip