【问题标题】:Macro runs fine on Windows but does not on Mac宏在 Windows 上运行良好,但在 Mac 上却不行
【发布时间】:2016-11-18 22:30:33
【问题描述】:

我有一个用于填写表格的 Word 文档。用户正在填写所要求的内容,并且某些宏会根据他们选择的内容或单击的位置运行。这工作正常。或者至少,在我的 Windows 操作系统上。

我自己以及我的大多数用户都使用 Microsoft Office,我所做的一切都在这里工作。

话虽如此,一些用户开始使用 MacBook 等 Apple 产品。

问题是,我认为他们在 OS X 上使用 Office 2016 不会造成任何问题。令我惊讶的是,它显然无法正常工作。现在经过一些研究,我发现 ActiveX 控件(我的文档包含)在 Office 2016 中不起作用。因此,我的 ComboBox 和其他一些 TextBox 不适用于它们。

有没有办法修复它,还是我需要更改每个 ActiveX 控件并使其成为旧选项?有没有比改变我所做的一切更简单的方法?

编辑 1: 有没有办法在没有 ActiveX 控件的情况下使用 ComboBoxes 和 Texboxes(例如,通过使用某种旧版控件)?

【问题讨论】:

    标签: macos vba ms-office ms-word office-2016


    【解决方案1】:

    您可以尝试制作一个简单的 wix-website,它可以做同样的事情。即使很难,您也必须重新输入所有内容。另一种可能性是将您的单词转换为 libreoffice-write。

    【讨论】:

    • 不久前,当我被分配到这个项目时,我曾想过制作一个简单的 WPF 应用程序或一个简单的 ASP.NET 网站,但一直没有成功。话虽如此,我认为它也适用于 MAC。以为微软会为这两种操作系统做同样的产品,但事实并非如此。我会将您的解决方案(用它制作一个网站)添加到我的列表中,看看会发生什么。感谢您的提议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 2018-04-10
    • 1970-01-01
    相关资源
    最近更新 更多