【问题标题】:"#" (aka pound) character in server path服务器路径中的“#”(又名磅)字符
【发布时间】:2021-12-02 18:20:44
【问题描述】:

Win 10、Excel 2013(32 位)- 超链接和/或超链接函数

已建立的文件服务器(不在我的控制之下)有一些路径中带有井号字符的文件夹,例如 \server\folder1\#___someCompany\someTopic。

我正在尝试创建指向 someTopic 文件夹的超链接。通过设置超链接硬编码 UNC 路径无法正常工作。 Windows 在文件夹 1 级别打开资源管理器。同样,Excel 的超链接函数也会产生相同的结果。

有趣的是,使用资源管理器手动浏览文件夹结构不会产生任何问题。此外,将整个 UNC 路径复制并粘贴到资源管理器中也可以正常工作。

我尝试使用斜线或反引号来转义 # 字符,但无济于事。 我尝试使用单元格超链接或 Excel 超链接函数将整个 UNC 路径封装在 " 中,但均无济于事。

有证据表明这是 Excel 实现的限制。

解决方法?

【问题讨论】:

标签: excel server path


【解决方案1】:

TY,这确实是解决方案的一部分。但是,这里也有一些值得注意的粒度。

基于单元格的超链接: 修改后,我发现反转文件夹分隔符,将“\”与“/”交换,无需使用基于百分比的转义序列“%23”代替“#”。

超链接功能却不能这样说。它的行为是不同的。 交换文件夹分隔符只会导致以前不需要的结果。 交换文件夹分隔符并使用基于百分比的转义序列确实会产生所需的 Explorer 结果。

为了完整起见,尝试使用仅采用基于百分比的转义序列的超链接会导致 Excel 声明错误。

TY,我希望这对遇到此问题或相关问题的其他人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多