使用 Excel 2007 中的默认应用程序打开路径中带有 # 的文件

使用 Excel 2007 中的默认应用程序打开路径中带有 # 的文件

我有一个 pdf 文件,位于“D:\some\#folder\filename.pdf”。我想通过单击超链接(或类似内容)从 Excel 工作表中打开它。

仅创建超链接不起作用,因为它在#字符处失败。Windows 资源管理器中打开的不是 pdf,而是文件夹“D:\some\”。

更改路径名(即移动文件)不是一个选项,因为许多其他程序和脚本都依赖于其位置。用 替换#不起作用%23(“未找到文件。”)。

我找到了一位官员解决方法,但它似乎仅在引用“不受支持”位置的其他 Excel 文件中的单元格时才起作用,而对其他文件类型则不起作用。

创建 PDF 的快捷方式并超链接到该快捷方式(如相关答案) 可以工作,但会导致烦人的安全警报,我想避免这种情况。

我还能做什么来模拟超链接行为?

相关内容