跨平台的VBA和Excel

时间:2018-08-09 10:07:45

标签: excel vba excel-vba ms-office

在我的工作场所中,我们有几种不同类型的系统。

Surface Pro运行的Office 2016 Surface Pro正在运行的Office 2013 运行Office 2010的瘦客户端 运行Office 2010的可访问性用户的桌面

我开发的VBA解决方案必须能够在所有上述情况下工作,并且只能遇到一种情况。

我将Surface Pro与Office 2016一起使用。如果生成文档,则可以毫无问题地运行在Surface Pro和Thin Client上创建的宏,但是运行PC 2010的台式机甚至都无法选择打开宏。

如果我在桌面上打开文件(很少访问该文件)并使用该系统保存文件,则桌面上的任何其他用户都可以打开它,并且宏可以工作,但是如果另一个中的任何一个系统将其打开并保存,桌面用户将回到第一个方框。

起初我以为这是与架构有关的兼容性问题

在我将其余的头发拔出之前,有人能想到什么吗?我真的希望能够为台式机上遇到问题的人们解决问题,而不必自己找人,更糟糕的是,给他们任何密码

欢呼

1 个答案:

答案 0 :(得分:0)

转到VBA工具,然后取消选中“引用”下标记为丢失的所有对象。

相关问题