Excel 2011和Excel 2016可以在OSX上使用相同的macros工作簿源吗?

这可能是非常具体的,但我在工作中使用macros。 我们最近在办公室里得到了Mac版的Excel 2016,除了VBA编辑器在function和易用性方面受到重创之外,它比Excel 2011更好。

最近,我一直在使用Excel 2011个人macros工作簿编辑macros,然后将所有代码复制/粘贴到我的Excel 2016个人macros工作簿中,这可能很麻烦,并且在将来的某个时候很容易出错。 2011年和2016年的源代码是否有可能来自相同的个人macros观工作簿,因此在2011年进行编辑时,它会自动更改2016年的使用情况?

如果有人有解决scheme,这也可能是一个很好的方式来共享定期更新的同事之间的macros。

我想我必须让你失望。 我不认为这是可能的,尤其是因为随着版本的每一个变化(从2000年到2003年到2010年到2013年),vba编码总是有变化。 在Mac上,这是一个更大的问题,因为他们一次又一次地添加和减less了function。 此外,在windows上工作的很多代码不适用于Mac,因为Mac OS和Windows操作系统的function完全不同。 我一直在办公室的Mac 2011与vba大约4个月,它很难创build一些在Windows上的代码将很容易工作。

我也不build议做你想做的事情,因为2011年可能工作的function可能无法在2016年工作,因为他们已经改变/删除/重新创buildfunction时,以前更改Office版本。 所以这可能会为错误提供巨大的资源。

如果我错了这一切,我会很乐意学习,否则:)

但正如我所说,这只是我的观点,也许更有经验的人可能会帮助你解决scheme。