Internet Explorer文件下载Excel文件filename

时间:2014-10-15 13:41:15

标签: windows excel internet-explorer excel-vba vba

我有一个从网络上下载Excel文件的定制应用程序

Excel文件在Workbook Open事件中有一个宏。我注意到如果我在事件中放入以下代码

MsgBox Application.ThisWorkbook.Name

我可以看到,当从Internet Explorer 8打开文件"PWABCD.XLS"时,消息框显示"PWABCD(1).XLS"。从Internet Explorer 10执行相同操作时,消息框将显示"PWABCD.XLS"

文件下载名称应该插入(1)的设置在哪里?或者是否存在导致(1)插入文件名的其他冲突?我继承了假定(1)将存在并删除它的逻辑 - 而不是修改代码以检查(1)的存在,是否有用户可以修改的设置?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果目标目录中存在另一个具有相同名称的文件,则会自动将(1)添加到文件名中。除了测试以查看文件是否已存在之外,没有办法避免这种情况,如果存在则将其删除。

相关问题