我有一个从网络上下载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)的存在,是否有用户可以修改的设置?
非常感谢
答案 0 :(得分:1)
如果目标目录中存在另一个具有相同名称的文件,则会自动将(1)添加到文件名中。除了测试以查看文件是否已存在之外,没有办法避免这种情况,如果存在则将其删除。