Excel中指向自定义项的链接仅适用于';瓷砖';路径

Excel中指向自定义项的链接仅适用于';瓷砖';路径,excel,Excel,我在XLSTART文件夹中使用XLAADEN中的许多函数。最近,他们都停止了工作和Excel,而不是只显示公式中的函数,显示了XLA的完整路径。 示例:“C:\Program Files\Microsoft Office\Office12\xlstart\UDFs.xla”!myFunction() 而且,更重要的是,它不再计算,显示#NAME?,就好像它无法在该位置找到文件一样。但是,该文件从未移动,并且仍然存在。我最终缩小了问题的范围,因为它无法识别具有完整路径名的文件夹。如果我改为输入“C

我在XLSTART文件夹中使用XLAADEN中的许多函数。最近,他们都停止了工作和Excel,而不是只显示公式中的函数,显示了XLA的完整路径。 示例:“C:\Program Files\Microsoft Office\Office12\xlstart\UDFs.xla”!myFunction()

而且,更重要的是,它不再计算,显示#NAME?,就好像它无法在该位置找到文件一样。但是,该文件从未移动,并且仍然存在。我最终缩小了问题的范围,因为它无法识别具有完整路径名的文件夹。如果我改为输入“C:\Progra~1\Micros~3\Office12\xlstart\UDFs.xla”!myFunction()使用tildes,公式有效

你知道为什么会发生这种情况以及如何解决吗


谢谢。好的。我得到了答案。我正在使用一个程序启动Excel,该程序使用使用波浪线路径的注册表项查找Excel应用程序位置。因此,Excel使用Tildes将其链接转换为appPath。如果我直接启动这些Excel文件,链接可以正常工作


谢谢。好的。我得到了答案。我正在使用一个程序启动Excel,该程序使用使用波浪线路径的注册表项查找Excel应用程序位置。因此,Excel使用Tildes将其链接转换为appPath。如果我直接启动这些Excel文件,链接可以正常工作


谢谢。

我想知道您是否可以使用“数据>编辑链接”对话框将其重新指向正确的文件。当然,这一次只适用于一个工作簿。希望有人以前见过,我能。我还可以使用宏替换所有文件中的链接。但是,我在许多计算机上的许多位置都有这些文件。这样做不太实际。似乎是Windows问题而不是Excel链接问题。这在多台计算机上发生?还没有。我正在分发一个使用这些UDF的程序。如果我开始在其他40台计算机上出现这个问题,我会很生气的。我想知道是什么导致了它,至少我想知道我是否可以假设它是一个孤立的事件。我想知道你是否可以使用“数据>编辑链接”对话框将它重新指向正确的文件。当然,这一次只适用于一个工作簿。希望有人以前见过,我能。我还可以使用宏替换所有文件中的链接。但是,我在许多计算机上的许多位置都有这些文件。这样做不太实际。似乎是Windows问题而不是Excel链接问题。这在多台计算机上发生?还没有。我正在分发一个使用这些UDF的程序。如果我开始在其他40台计算机上出现这个问题,我会很生气的。我很想知道是什么导致了这一事件,至少,我想知道我是否可以假设这将是一个孤立的事件。