Word模板(.dotm)VBA是否支持Mac Office 2016?

时间:2016-12-31 06:39:46

标签: macos vba word-vba-mac

我使用VBA创建了一个Word模板(.dotm)文件。它创建一个带按钮的下拉菜单。它在Mac Office 2011中运行良好。

现在我正在尝试使用Mac Office 2016创建DropDown菜单,但它不会创建任何下拉菜单。

有人可以建议我是否支持Mac Office 2016?我可以在Office 2016中创建下拉菜单,就像我在Office 2011中使用Word模板创建的一样吗?

请指导我。

1 个答案:

答案 0 :(得分:1)

让我节省你一些时间,南麂。不,Word 2016 for Mac不支持您尝试执行的操作。如果您的2011.dotm模板上的VBA按钮和菜单对您很重要,您应该继续使用2011并在一年左右的时间内重新查看有关Word 2016的新闻。

根据我的经验,我在Word 2011模板中构建的大约50-75%的内容在Word 2016中无法运行。

Word 2016不支持浮动工具栏或功能区自定义,并且它没有完整功能的VBA编辑器,因此甚至无法从中重新创建2011.dotm模板在2016年内划伤。

在Word 2016中添加自定义下拉菜单以及您从Word 2011中习惯的大多数其他UI自定义几乎是不可能的。

但是等等,它会变得更好:你希望在下拉菜单中显示的那些宏按钮的VBA代码的20-30%在Word 2016中可能也会被破坏或出错。

您可以在互联网上的其他地方找到建议您可以在WINDOWS计算机上使用Word for Windows的当前副本构建新的.dotm文件,然后在您的MAC版本的Word中加载.dotm,交叉手指,并使用反复试验来查看你的Mac版Word 2016上实际上仍然可以使用的内容,但是你最终会试图这样做。相信我,我一直在那里。

您可以通过这种方式做一些进步(在WinWord中构建/代码然后在MacWord中进行测试) - 我设法使用我在Microsoft上找到的说明在自定义功能区选项卡上放置一些宏按钮Mac Word Insider论坛 - 但是在Word 2011中花费5分钟做一些事情会花费很长时间,并且在某些时候你可能会达到死胡同但实际上无法完成你尝试重新创建的内容Word 2016.

你也可能会发现微软已经做出承诺,并且正在努力做到这一点。并且他们肯定有计划将这些UI功能添加回Word 2016 for Mac,但那一天可能永远不会到来。

自2016年1月以来,我一直在虔诚地查看新版本 - 现在已经整整一年了,哇喔! - 有一次他们说所有缺失的功能都将在2016年夏天加入,但到目前为止他们所添加的就是能够在快速访问工具栏上放置几个按钮。顺便说一句,这些QAT按钮仅限于内置的Word功能,而不是您想要的自定义下拉菜单,甚至是单个VBA宏的自定义按钮。