我有一个 XLA 文件,该文件将作为 Excel 加载项部署到组织中的许多用户。我的意图是将其部署到“Application Data\MyCompany”中用户的“文档和设置”文件夹中的目录中。(事实上,这一切都是通过一个在本地复制最新版本的 XLA 并将其安装为 Excel 插件的包装器进行的)。
但是,如果用户创建引用此 XLA 中定义的函数的工作表,则 Excel 似乎将 XLA 的绝对路径存储在函数调用中。因此,如果用户将工作表发送给同事,Excel 无法解析函数,因为他们的 XLA 副本驻留在不同的绝对路径中(因为他们的用户名是绝对路径的一部分)。
到目前为止,我的信念是只要将 XLA 作为加载项安装,Excel“就可以解决”这个问题,但情况似乎并非如此。
我真的需要为所有用户的加载项强制执行相同的绝对路径吗?这在单个组织内是可能的,但老实说,我不敢相信这是真的,因为它严重阻碍了 XLS 文件的共享。
谢谢。