如何轻松获取正在处理的文件的networkingpath?

在Excel 2003中,曾经有一个命令被添加到我称为Address的工具栏中(如果我没有记错的话),它会显示我打开的文件的全限定networkingpath。 例如: \\ads\IT-DEPT-DFS\data\Users\someguy\somefile.xls

当你想和同事分享这个文件时,可以很容易地抓住这个string并把它popup到电子邮件中。 我在Excel 2010中看不到这个选项,但是现在我发现自己需要发送/接收Excel文件了。 同事将模糊地引用“它在共享驱动器上”或通过电子邮件发送文件作为附件(呃!)。

任何人都知道在Excel 2010中是否存在可比性?

更新:我发现这个Excel 2003到2007年命令的映射。 http://office.microsoft.com/en-us/excel-help/redir/AM010186429.aspx?CTT=5&origin=HA010086048

networking>地址是我使用的 – 看起来就像在2007年成为“文档位置”。但他们在2010年再次删除/混淆了这一点。我试图find这样的2007年到2010年的映射。

右键单击function区并selectCustomize the ribbon 。 从Choose commands from:下拉菜单中,selectCommands not in the ribbon

那就是我findDocument location命令的地方。

以下是如何在Excel 2010中获取文件的文件path。

1)右键点击function区。
2)点击“自定义function区”
3)在右侧,点击“新build组”。 这将添加一个新的选项卡到function区。 如果你想,点击右侧的“重命名”button并命名你的标签。 例如,我将选项卡命名为“Doc Path”。 这一步是可选的
4)在左边的“select命令”下,select“不在function区中的命令”。
5)select“文件位置”和“添加”到您新创build的组。
6)文件path现在应该显示在function区上新创build的选项卡下。

在Win7(和Vista我认为),你可以Shift+Right Click有问题的文件,并selectCopy as path获取完整的networkingpath。 注意:如果共享驱动器映射到一个字母,你会得到该path,而不是(即: X:\someguy\somefile.xls

回答我自己的问题。 我发现,唯一的方法是一致的,即时的:

1)在我的“collections夹”中创build一个链接到我使用的目录

2)将该collections的属性更新为绝对path(\\ ads \ IT-DEPT-DFS \ Data \ MAILROOM)

3)当保存一个新文件时,我只能通过上面创build的collections目录导航到该目录(或者可以使用任何带有绝对path的快捷方式)

4)保存后,进入文件选项卡,完整的path可以从信息(默认)部分的顶部复制

我意识到这是一个稍微老的问题,但也让我发疯 – 今天我find了我相信提问者正在寻找的解决scheme(即将Excel 2003的Web地址直接映射到Excel 2010色带)。

要自定义function区,请右键单击并select“自定义function区”。 您可以创build一个新的标签页/组,或将其添加到现有的标签页。 select查看“所有命令”,然后你就是所谓的“地址”。 这就像Excel 2003一样,将一个包含完整networkingpath(可以select复制)的框放入function区。

只需将下面的公式粘贴到任何单元格中,它将呈现文件的path:

 =LEFT(CELL("filename"),FIND("]",CELL("filename"),1)) 

上述公式适用于任何版本的Excel。

我find了在Office 2010中显示Document Location module

File -> Options -> Quick Access Toolbar

Choose commands列表中selectAll Commands查找"Document Location""Add>>"button。

OK

中提琴,文件path是在你的2010年的办公文件的顶部。

在Excel 2010中查找地址path的最简单的方法是:

文件 – 信息 – 属性(右侧) – (下拉菜单) – 高级属性 – 常规选项卡

您将会看到在Excel 2003中很容易find的相同的属性框。

您可以使用此公式来获取文件的path:

 =LEFT(CELL("filename"),FIND("[",CELL("filename"),1)-1)