gpt4 book ai didi

excel - 如何在 MAC 上使用 VBA 从 Excel 16 打开工作簿?

转载 作者:行者123 更新时间:2023-12-03 02:42:15 44 4
gpt4 key购买 nike

我想在 MAC 10.10 上使用 Excel 16 的 VBA 从一个小宏中打开一个简单的工作簿,但我做不到。

我有我的宏:

    Sub Test()
Call Workbooks.Open("Classeur1.xlsm")
End Sub

在 Office 11 中,此功能工作正常,但在 Office 16 中出现错误:

Run-time error '1004':
Application-defined or object-defined error

请问您有解决办法吗?

最佳答案

wbName = "FILENAME"
If CInt(Split(Application.Version, ".")(0)) >= 15 Then 'excel 2016 support
wbName = Replace(wbName, ":", "/")
wbName = Replace(wbName, "Macintosh HD", "", Count:=1)
End If

检查 Excel 版本,然后相应地替换字符。我不知道为什么,但我在 macOS 上的 Excel 2016 版本是 15.xx

关于excel - 如何在 MAC 上使用 VBA 从 Excel 16 打开工作簿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31520898/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com