如何使用什么是外接程序使excel自动检测?

如何使用什么是外接程序使excel自动检测?,excel,vba,excel-formula,excel-addins,Excel,Vba,Excel Formula,Excel Addins,我为excel工作簿编写了一个外接程序*.xlam。我已经在我的电脑上测试过了,没问题!但是当我将文件复制到另一台计算机上时,单元格中的公式表现得很奇怪,它们的前缀是“C://path/test.xlam”|原始公式|由Excel自动生成 如何使Excel不会像那样更改我的公式?我认为您应该将加载项复制到两台计算机上的%APPDATA%\Microsoft\AddIns-这将使您的公式具有相同的路径,Excel将停止其有趣的前缀作业我认为您应该将加载项复制到%APPDATA%\Microsoft

我为excel工作簿编写了一个外接程序*.xlam。我已经在我的电脑上测试过了,没问题!但是当我将文件复制到另一台计算机上时,单元格中的公式表现得很奇怪,它们的前缀是“C://path/test.xlam”|原始公式|由Excel自动生成


如何使Excel不会像那样更改我的公式?

我认为您应该将加载项复制到两台计算机上的
%APPDATA%\Microsoft\AddIns
-这将使您的公式具有相同的路径,Excel将停止其有趣的
前缀
作业

我认为您应该将加载项复制到
%APPDATA%\Microsoft\AddIns
在两台计算机上-这将使您的公式具有相同的路径,Excel将停止其有趣的
前缀
作业

您是否也在另一台计算机上复制了外接程序?如果不想在另一台计算机上复制外接程序,则应在Excel工作表中仅保留用户定义函数返回的值,而不保留公式(复制单元格/粘贴值)。我已复制外接程序,打开了Excel选项/外接程序/管理外接程序/删除test.xlam,然后添加新的外接程序。但excel文件仍采用公式字段中的旧加载项路径。我必须手动更换。。。真无聊!在另一台计算机上安装外接程序之前,您可能已打开工作表?再次尝试从您的计算机保存工作表(在正常情况下),安装外接程序后,请在另一台计算机上打开它。@Davuz我认为目前保持公式不变的最佳方法是导入两台计算机上路径相同的外接程序-这是Microsoft在Excel中制作的一件非常烦人的事情meDid您是否也将外接程序复制到另一台计算机上?如果不想在另一台计算机上复制外接程序,则应在Excel工作表中仅保留用户定义函数返回的值,而不保留公式(复制单元格/粘贴值)。我已复制外接程序,打开了Excel选项/外接程序/管理外接程序/删除test.xlam,然后添加新的外接程序。但excel文件仍采用公式字段中的旧加载项路径。我必须手动更换。。。真无聊!在另一台计算机上安装外接程序之前,您可能已打开工作表?请再次尝试从您的计算机保存工作表(可以),并在安装外接程序后在另一台计算机上打开。@Davuz我认为目前保持公式不变的最佳方法是导入两台计算机上路径相同的外接程序-这对我来说是Microsoft在Excel中制作的一件非常烦人的事情