一个模糊相关的问题似乎是:Remove AddIn path from UDF in Excel formula
您好,我无法在两台计算机之间保持 excel vba 加载项同步。
计算机 A Windows 7 - Excel 2007
加载项的路径:%APPDATA%\Microsoft\AddIns
%APPDATA% = z:.windows\应用程序数据\
计算机 B Windows 7 - Excel 2010
加载项的路径 = %APPDATA%\Roaming\Microsoft\AddIns
%APPDATA% = c:\用户\用户名\漫游\
在每个目录中,我都有相同的 plugin.xlam 加载项文件。该插件包含以下形式的简单功能:
Public Function avog()
avog = 6.02214129E+23
End Function
当我在计算机 A 中使用 avog 保存工作簿并在计算机 B 中打开它时,使用 avog 函数的每个地方都被 'pathname to addin file'!avog() 替换。由于每台计算机上的路径名称不同,因此我必须搜索并替换路径字符串以将其在工作簿中的任何位置删除。从 B 到 A 也是如此。
如何告诉excel停止添加路径?或者是否可以让excel知道该功能将在另一台计算机的不同位置可用?