![如何在 Microsoft Office 应用程序中获取剪贴板的当前文档路径?](https://linux22.com/image/1440559/%E5%A6%82%E4%BD%95%E5%9C%A8%20Microsoft%20Office%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%89%AA%E8%B4%B4%E6%9D%BF%E7%9A%84%E5%BD%93%E5%89%8D%E6%96%87%E6%A1%A3%E8%B7%AF%E5%BE%84%EF%BC%9F.png)
使用 Microsoft Office 应用程序时,如何将当前文档的完整路径放入剪贴板?我最感兴趣的是 Word 和 Excel。
例子:
我在 Excel 中打开了以下文件:
D:\Data\Customer\Contoso\2014-12-01_Specifications.xlsx
获取路径后剪贴板中的预期结果:
D:\Data\Customer\Contoso\2014-12-01_Specifications.xlsx
答案1
地方文档位置快速访问工具栏上的文本框。单击该文本框即可复制完整路径。
如何操作:Excel 选项窗口 ->快捷工具栏部分,您可以在组中找到此元素功能区中没有的命令. 突出显示并单击添加 >>按钮。
答案2
Excel 也许你可以使用这个函数(我无法测试):
LEFT(CELL("filename"),FIND("]",CELL("filename"),1))
对于没有文件名的路径:
cell("filename")
在 Excel VBA 中,您可以使用:
ThisWorkbook.Path
VBA 完整且经过测试:
Sub aaaaa()
MsgBox ActiveDocument.Path & Application.PathSeparator & _
ActiveDocument.Name
End Sub
答案3
我发现自 Office 2007 以来就有此功能。
以下步骤可用于Office 2010 及更高版本:
打开文件后台菜单。
点击特性位于最右侧一栏的顶部。
点击显示文档面板菜单项。
在右上角文档面板,有一个地点场地。
将字段的内容复制到剪贴板。
答案4
在 Microsoft Word 和 Excel 中,您都可以在文档信息面板。
按Alt+ F+ E+P
当前文档的路径位于地点右上角的字段。三次单击该路径并将其复制到剪贴板(如所需)。
已在 Windows 上的 Word/Excel 2003/2007 上验证。