如何在 Mac 上 Word 2016 的启动文件夹中保存启用宏的模板?



我创建的宏有问题 - 宏非常复杂,可以通过用户表单访问(用户可以在表单上选择多个选项(。我创建了一个启用宏的模板以发送给 beta 测试人员,但在 Mac 上使用 Word 2016 的所有测试人员都无法安装该模板。

我认为这对他们来说安装和测试相对简单,但显然我错了。我在电脑上,所以我不能自己直接测试,我真的很挣扎。

Mac 用户不能只在他们的启动文件夹中安装模板吗?我哪里出错了?请帮忙!

另外(我不知道这是否有区别(,我用密码锁定了宏,因此代码无法更改。

谢谢!

适用于MacWindows的VBA相似,但不可互换

Word 本身在两个平台之间的行为方式以及 VBA 与这些平台的交互方式存在大量差异。

Ron de Bruin已经开始记录VBA for Windows和Mac之间的差异

更多信息在线这里.

请注意,虽然某些页面似乎特定于Excel,但无论您使用哪种MS Office产品,核心点和属性/方法差异列表都是相同的。


编辑: 更多信息

这是另一个可能有用的链接:

  • MSDN:在编译时区分 Office for Mac 版本

。这通常解释了如何使用井号和MAC_OFFICE_VERSION来指定哪些代码部分应在哪个版本的 Excel VBA 上运行#例如:

Sub VersionConditionals()
#If MAC_OFFICE_VERSION >= 15 Then
Debug.Print "We are running on Mac 15+"
#Else
Debug.Print "We are not running on Mac 15+"
#End If
#If Mac Then
Debug.Print "We are running on a Mac"
#Else
Debug.Print "We are not running on a Mac"
#End If
End Sub

最新更新