我知道,这个主题听起来很奇怪,但是昨天我整天都在用VBA处理excel文件。将文件保存到磁盘后,我回家了,今天早上,魔力丢失了吗?
请给我一些提示,在哪里可以找到马科洛人。
启用设置中的所有宏均被激活,Makros列表中未显示任何内容。
在Excel 2007及更高版本中,带有宏的文件具有不同的文件扩展名。
没有vba的文件具有xlsx扩展名。
带有宏的文件需要另存为具有xlsm扩展名的启用宏的工作簿。
对于这两种文件类型,还存在模板变体,即分别为xltx和xltm。
除非您在Excel选项中更改此设置,否则新文件的默认文件格式为xlsx。
如果在xlsx文件中包含vba宏,然后尝试保存它,则会看到一条消息,提示您无法将宏保存在xlsx文件中:
如果您选择忽略该消息并将文件另存为无宏的工作簿,则请接受以下事实:这些宏将不会随该工作簿一起保存。
您已看到该消息。您已采取措施不另存为启用了宏的文件。
因此,宏不会与文件一起保存。
这就是它的工作方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句