首先,我要说的是,我已经在谷歌上搜索了好几次,作为一个普通StackOverflow 解答者,我甚至搜索了这里所有地方。我几乎尝试了所有能找到的解决方案,包括基于旧版本(例如 2003)的解决方案。但都没有解决问题。
我在工作中有一些 Excel 2010 工作表,我必须维护每日日志。在这些工作表中,在顶部冻结的行上,我根据需要维护和更新网络链接,这些链接有时会因网络内的数据库更改而更改。这些链接本质上相当简单:
\\ourWork.com\fakeDir\sample\example\go here\sometimes there\might be\spaces
这些链接工作正常,如果我执行以下任一步骤的确切步骤:
新链接
- 点击框
- ctrl+v添加链接
- 点击它
预先设置的链接(最常用的方法)
- ctrl+click在盒子上(所以它不会尝试打开链接)
- 单击公式/文本栏
- 按 Enter 键
- 点击链接
然而,它才不是只需打开文件并单击链接即可工作。
至少并非总是如此。出于某种原因,某些工作表上的某些链接可以正常工作后我点击了另一个链接分离工作表。后者似乎不适用于同一工作表上的链接?
如上所述:
- 使用微软 Excel 2010在Windows 7的
- 尝试过超级链接公式
- 尝试删除并重新插入链接
- 尝试了上下文菜单->编辑链接
- 尝试映射
- 然而,这是不可接受的,因为网络链接经常变化,因此我必须不断地重新映射
- 映射的另一个问题是,多个(2-3)人接触此文件,并且并非所有人都使用相同的映射地址
- 尝试创建一个全新的 xlsx 文件并复制所有内容
- 我甚至尝试使用 VBA 插入链接,但结果相同
我只想能够单击链接并打开文件,而不必总是单击编辑然后单击打开(上面描述的后期过程,我最常用)。
有任何想法吗?
答案1
这需要手动干预或某种脚本,但您可以尝试将链接格式化为 URL 而不是 UNC 路径。例如:
file://ourwork.com/share/folder/subfolder%20with%20spaces/photo.jpg
您可以从浏览器中获取正确的路径格式。例如,如果您在 Chrome 中键入 Ctrl+O,然后浏览到某个路径,它会将 URL 以所需的格式显示在地址栏中。