为什么我在 Mac 上使用文件时会收到“Excel 无法打开文件‘(filename).xlsm’错误,而在 Windows 上使用时却不会出现这种情况?

为什么我在 Mac 上使用文件时会收到“Excel 无法打开文件‘(filename).xlsm’错误,而在 Windows 上使用时却不会出现这种情况?

我一直在处理一个复杂的 Excel 文件和自定义插件,并试图确保该插件在 Mac 和 Windows 上都能正常工作。我设法让该插件与我的 Mac VM 上的空白工作簿配对使用,但在尝试加载它.xlsm要使用的文件时,我得到了臭名昭著的

Excel 无法打开文件“filename.xlsm”,因为文件格式或文件扩展名无效。请验证文件是否已损坏,以及文件扩展名是否与文件格式匹配。

错误信息。

该文件本身是从 git 签出的,在我的 Windows 机器上打开没有问题,所以我认为它没有损坏。不过,我曾尝试找到该文件以~/Library修复任何自动恢复问题(我在网上看到过几个地方有此修复)。

我也知道文件类型对于旧版本的 Excel 来说可能是一个问题,但我的 Windows 和 Mac 机器上的 Excel 安装都是新的。

我有点不知所措,不知道该如何处理这个问题。这尤其具有挑战性,因为网上的绝大多数修复都是在 Windows 上完成的,而我不知道如何在 Mac 上进行修复,例如打开并修复或本网站建议的导出选项等:

我也试过此链接

有人知道我为什么会遇到这个问题或者我如何确定原因吗?

答案1

事实证明,我尝试打开的文件包含对插件文件的引用。删除该引用后,我便可以毫无问题地打开文件。

相关内容