Excel表格 如何打开多个同名文件?

经常使用office办公的友友,可能在打开同名文件时,遇到了下面的错误提示,很抱歉,Excel无法同时打开两个同名的工作簿

复现问题:

简单复现一下这个问题,在当前文件夹下创建 1.xlsx, 然后创建目录 a, 在目录 a 下创建 1.xlsx, 2.xlsx 两个文件。三个文件路径如下所示,

$ find ./ -name "*.xlsx"

./1.xlsx

./a/1.xlsx

./a/2.xlsx

然后打开 1.xlsx, 此时再打开目录 a 下的 1.xlsx 就会出现上面的错误提示,但是打开 a 目录下的 2.xlsx 就没有问题。

为什么不能打开两个同名的文件呢?

虽然从任务栏中可以看到,打开的是多个窗口,但是其实这两个窗口并不是独立的,它们共享着很多东西,下面我们深入查看下。

打开其中一个工作簿的开发者工具,进入 VIsual Basic 可以看到,另一个窗口的文件信息也在此处展示。可见,虽然是两个窗口,但并不独立,同时从展示的信息中可以看出 Excel 是按文件名来区分这两个工作簿的,所以当我们再打开同样文件名的工作簿时,就报错了。

这是Office内部的原因造成的,在VBA中可以用文件名来访问工作簿的,若是可以打开同样文件名的两个文件,下面的代码究竟是访问的那个那?这在VBA中是不允许的。

Set WB1 = Workbooks(“1.xlsx”)

有没有方法可以同时打开两个同名的工作呢?

当然有,重命名这里就不考虑了,因为重命名后就不再是同名文件了。

因为上面的多个 Excel 窗口,属于同一个 Excel 实例。因此可以使用另外一个 excel 实例就可以了,这样两个 Excel 实例是独立的,互不影响。

操作步骤如下,在任务栏已打开的 Excel 处,鼠标右击,然后再弹出的菜单处,按下 Alt 键同时,鼠标点击选择 Excel

这时,会弹出如下的窗口询问是否启动新的新的excel实例,此时选择是,

这时就可以在新打开的 Excel实例中打开另一个 1.xlsx 的文件了,看看状态栏是不是已经成功打开同名文件了。

(0)

相关推荐

  • 用excel表格怎么打开xml格式的文件

    今天给大家介绍一下用excel表格怎么打开xml格式的文件的具体操作步骤.1. 如图,我们先打开一个空白的表格,进入主页面后,点击上方的数据选项,然后点击左侧的获取数据,在打开的菜单中,依次点击来自文 ...

  • 电脑Excel表格怎么将两列同名选项能一致性排序

    Excel表格是我们现在经常使用的办公软件.今天小编跟大家分享下电脑Excel表格怎么将两列同名选项能一致性排序.具体如下:1.首先我们在电脑中打开Excel表格,进入主界面可以看到名单中有人员的名称 ...

  • 怎样取消Excel表格的打开密码和修改密码

    当我们不需要保护Excel表格的数据时,可以取消设置的打开权限密码和修改权限密码,具体步骤如下. 操作方法 01 单击工作簿窗口左上角的"office"按钮,在下拉菜单中单击&qu ...

  • excel表格每次打开都显示要配置怎么办

    Excel表格在我们的工作生活中经常用到,当我们的excel表格出现每次打开都显示要配置的时候该如何处理呢?下面以Excel2010为例,一起来看看吧.1. 出现这种情况的原因大都是同时安装了Micr ...

  • excel表格无法打开怎么办

    方法一:打开excel应用程序,点击Office按钮"打开"项,在打开的窗口中选择要修复的文件,点击"打开"旁边的下拉箭头,选择"打开并修复" ...

  • Excel表格如何打开多个窗口

    在双击打开多个Excel表格时,均被收录到Excel工作表应用里面,如下图所示.如果要打开多个独立的Excel表格窗口,可以通过Excel表格应用逐一打开. 操作方法 01 首先双击打开第一个Exce ...

  • 如何批量导出Excel表格中的图片到新文件夹?

    建立了一个新的Excel表格,而且该表格中包含着很多张图片,如果我们需要单独将里面的图片导出到一个新的文件夹,此时应该怎么办呢?如果你还是通过一张张的复制粘贴这种笨办法,那可是有点浪费时间的,下面小编 ...

  • 新建的excel表格无法打开提示因为文件格式无效

    操作方法 01 打开用户的电脑系统盘,一般为C盘,找到路径:C:\Windows\ShellNew,发现没有ShellNew这个文件夹 02 在别的电脑找到ShellNew文件侠,并复制到表格打不开的 ...

  • 如何修复损坏的Excel表格文件

    Excel表格是我们很多人都在使用的用于处理数据的一款软件,今天就跟大家介绍一下如何修复损坏的Excel表格文件的具体操作步骤.1. 如图,当我们打开Excel表格的时候,弹出"文件已损坏, ...

  • excel表格出现保存之后再次打开全部变成日期格式情况的解决方法

    我们excel表格做好之后点击保存再次打开出现全部变成日期格式的情况,不一定是我们自己设置的,而是因为别人使用的自定义格式,我们可以进行修改就能够重新设置了.设置好的自定义样式就像病毒一样,一旦设置好 ...