Excel4Mac - 找不到我的 VBA 模块?

Excel4Mac - 找不到我的 VBA 模块?

我有一张包含多个宏的 Excel 表,是在 Windows 计算机上编写的。我过去将文件保存在 Dropbox 文件夹中,以便与我的家用电脑(Mac)轻松共享。

到目前为止我从未遇到过任何问题。原始文件的 VBA 模块似乎已损坏,因此当我尝试在 Windows 计算机上打开工作表时,我收到一条错误消息,然后 Excel 继续删除宏。我将 xlsm 文件更改为 zip 并尝试恢复二进制文件,但当我尝试使用写字板、word、hexreaders 等读取它时,它只是一堆混乱的代码。

在 Mac 上,它却运行得很好。其实不然。当我打开文件时,Excel for Mac 会询问我是否要激活宏。我单击“是”,工作表便会正常打开。其中一些宏与形状相关联,因此具有“按钮”效果。当我单击其中一个形状时,与其相关联的宏会像往常一样正常运行,不会崩溃。但是,我在宏窗格和 VBA 编辑器中都看不到任何宏。其他信息:我已将安全选项设置为最小。其中一个宏有错误。如果我在运行 Excel for Mac 后单击其上的调试按钮,程序就会崩溃。

本表的其他内容未受影响。

我应该怎么做才能在 Windows 或 Mac 上恢复这些宏的正文?我已经束手无策了。谢谢!

相关内容