初始保存到本地驱动器比使用网络驱动器更具弹性

时间:2015-02-04 15:03:24

标签: vba excel-vba design-patterns excel

我想创建100个不同的报告 - 它们最初都需要保存到一个位置 - 然后需要将它们分发到我们网络驱动器上的不同位置。

Excel vba程序正在从保存在网络驱动器上的xlsm文件中创建文件。

以下哪种方法更具弹性/防御性?

1.将100个文件保存到运行代码的机器的C-Drive - 然后分发到网络驱动器上的100个不同位置。 2.将100个文件保存到控制xlsm文件所在的同一网络位置 - 然后分发到网络驱动器上的100个不同位置。

1 个答案:

答案 0 :(得分:1)

嗯......这取决于。你的网络有多好? =;) -

当面对这种情况时,我倾向于写本地,然后他们移动它们。根据我的经验,这更可靠,更快。(假设您使用剪切/粘贴操作而不是复制/粘贴操作。复制/粘贴非常慢。)

现在,说,我实际上更愿意直接写入网络驱动器。它的代码更少,错误更少,出错的可能性更小...... IF 您拥有可靠的网络。