如何轻松获取正在处理的文件的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)