【问题标题】:Excel vba to macExcel vba 到 mac
【发布时间】:2020-07-03 14:59:14
【问题描述】:

我有一个在 windows 环境下工作正常的 excel 电子表格,但是当我们尝试在 MAC Office 2011 中运行相同的电子表格时,宏工作但按钮未启用?它们只是显示为图像。任何想法。

【问题讨论】:

  • 它们是什么类型的按钮 - ActiveX 或表单?可能需要使用表单按钮才能在 Mac 上工作(但我没有,所以无法测试..)
  • @TimWilliams 是绝对正确的。您不能在 MAC 中使用 ActiveX 控件。您将不得不使用表单控件。
  • 谢谢你们是对的,我必须将每个按钮更改为表单按钮才能正常工作。但是现在我试图引用 DomDocumnet 并且它给出了一个错误。与不在 MAC 上运行的 MSXML 库有关。
  • 当我创建我的按钮时,我点击了“按钮(表单控件)”这是一个表单按钮吗?如果不是,我如何将其更改为一个?

标签: excel vba macos


【解决方案1】:

看起来您通过将按钮从 ActiveX 转换为 Forms 解决了 cmets 中的按钮问题。

关于对 Microsoft XML 库的引用,我已经在网络上进行了很多次查找以找到在 Mac Office 2011 上提供此功能的内容,但一无所获。

以下是我在其他一些地方看到有人问同样的问题:

http://www.vbaexpress.com/forum/archive/index.php/t-12976.html

VBA for Mac: MSXML2.DOMDocument or System.PrivateProfileString doesn't work

如果其他人知道如何让 DOMDOCUMENT 在 Mac Office 2011 上运行,请加入!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    相关资源
    最近更新 更多