我在XLSTART文件夹中使用XLA加载项中的许多函数。最近他们都停止了工作和Excel,而不是只显示公式中的函数,显示了XLA的完整路径。
示例:' C:\ Program Files \ Microsoft Office \ Office12 \ xlstart \ UDFs.xla'!myFunction()
它也更重要的是,不再计算显示#NAME ?,好像它无法在该位置找到该文件。但是,该文件从未移动过,仍然存在。我最终将问题缩小到这样一个事实:它没有识别出具有完整路径名的文件夹。如果我改为使用波浪线输入' C:\ Progra~1 \ Micros~3 \ Office12 \ xlstart \ UDFs.xla'!myFunction(),公式就可以了。
任何想法为什么会发生以及如何解决它。
谢谢。
答案 0 :(得分:0)
好。我得到了答案。我使用一个程序启动Excel,该程序使用使用波浪号路径的注册表项查找Excel应用程序位置。因此,Excel使用Tildes将其链接转换为appPath。如果我直接启动这些Excel文件,链接就可以正常工作。
谢谢。