为啥 Excel 不能同时打开两个相同名字文件

和界面无关,而且你运行多个进程的excel也是不能打开同名文件的。我目前摸索下来,觉得原因是这样的:excel是允许跨工作簿引用单元格内容的,比如你可以新建两个工作簿,分别叫做工作簿1和工作簿2,然后在工作簿2里,你可以这样:B2=Sheet1!$A$1这个引用不是自己输入的,而是当你在工作簿2的单元格里输入内容的时候,以“=”开始,那么系统认为你是在输入公式,此时直接把鼠标切到工作簿1里,点击任意单元格,然后直接回车,就可以完成这个公式,当然也可以在更复杂的公式里用到这样的引用。而且这个引用,在当前工作簿和被引用的工作簿都还没有进行保存的时候,也是可以进行的,当你把工作簿2进行保存的时候,他会提示你源工作簿未保存,而当你把工作簿1保存完了之后,公式就会自己变成这样:B2=\u0026#39;D:\\Sheet1\u0026#39;!$A$1也就是说,在被引用的工作簿1没进行保存之前,“工作簿1”这个引用不会指向任何地址,但是它需要确保指向的是你当前打开的那个工作簿1,而不是可能存在于其他地址的已经存在的另一个工作簿1。那么问题来了,如果你打开了2个或以上的文件都叫工作簿1,那么excel就不知道你到底想要引用哪一个工作簿1了。为了确保指向的唯一性,excel从根本上杜绝了这样一个可能性,也就是不允许同时打开两个同名文件。
■网友
因为 Excel 使用的是 MDI(多文档界面)窗体模式,此模式下无法在同一个进程内打开多个同名文件。但是你可以运行多个不同进程的 Excel(就是访问开始菜单或文件夹运行快捷方式、可执行文件)来打开同名的多个文件。
■网友
不同进程打开excel文件时,可能可以同名的,但此时不能公式关联了,,,

■网友
【为啥 Excel 不能同时打开两个相同名字文件】 Windows 系统是基于文件的操作系统,所有Windows下的软件都不能这么搞吧


    推荐阅读