在域中所有PC上的所有Excel版本上将个人macros部署到XLSTART

背景:我们有一个个人macros观工作手册,是所有在某个工作岗位上的人共享的。 这使得他们的工作变得更加容易,并且随着时间的推移,许多进程都依赖于这些macros。 随着时间的推移macros已经发展,我正试图控制所有系统的部署版本。 例如,我有一个更新,我想现在推出,以便每个人都有相同的新版本的macros工作簿。

问题:XLSTART的目标在各个版本之间是不可靠的,甚至在单一版本的Excel中也是不可靠的。我发现不同的版本可能有不同的path。 我需要将其部署到大量的计算机上,并且安装的版本可以是2003年至2016年的任何事情

问题:有没有一种可靠的方法来查找XLSTART目录而不列出每个版本的Excel的每一种可能性?

笔记:

有人曾经手动做这个,但是我们太大了。 目前,我一直在build立一个batch file,列出XLSTART的每一个可能的path,这感觉很愚蠢。 我希望有一个更好的方法,我不知道。

我认为如果有一个%XLSTART%variables会很好,但是我们有几个安装了多个版本的Excel的用户。 (我知道,不要问)。 因此,在这些系统上,我需要将macros工作簿安装到多个path中,以便在安装在同一台PC上的多个版本的Excel中提供这些macros。

我在超级用户问了这个问题,没有得到任何答案。 现在我认为这个问题在这里更适合于ServerFault,因为它与域级部署有关。