我有一个启用宏的工作簿,其中包含多个模块,每个模块包含许多宏。我的问题是,当我从“开发人员”选项卡打开宏列表时,我的工作簿中再也没有宏了。当我打开VBA时,我仍然看到它们在那里,并在树中与工作簿/项目相关联。宏仍然在模块中。
背景:今天,在对其中一个宏进行了一些编辑之后,我关闭了VBA,看到一个项目正在被重置的提示,我点击了ok。问题开始了。工作簿中的所有宏过去都会显示在“开发人员”选项卡上的宏提示中。
Project/Workbook tree with associated modules containing macros; no macros showing in workbook
发布于 2021-01-05 05:07:42
我想我已经意识到问题所在了。我在运行宏时遇到了问题,我决定恢复工作簿的早期版本并将其保存到原始版本。这些宏仍然超链接到工作簿的恢复版本,该版本具有包含日期/时间的名称扩展名,因此“属于”该工作簿。
我的解决方法:我右键单击宏对象(按钮),分配宏,并删除了超链接文本,只保留了宏的名称。所有宏一个接一个地恢复到工作簿中。:)
https://stackoverflow.com/questions/65568699
复制相似问题