gpt4 book ai didi

vba - Excel VBA : "xxxxx.xlsm may contain features that are not compatible with excel macro-enabled workbook..."

转载 作者:行者123 更新时间:2023-12-04 21:04:30 26 4
gpt4 key购买 nike

我有一个 xlsm 文件,我在启动 Excel 时打开它,我不时用一些新代码更新它。它工作正常。

从几周前开始,当我保存这个文件时,我得到了

my_utils.xlsm 可能包含与 excel 启用宏的工作簿不兼容的功能是否要保留此格式的工作簿?

有什么方法可以知道是哪个代码或功能导致了警告?

我可以顺序删除部分代码,最好恢复添加/修改的顺序。就我而言,这可能不是那么容易,所以我正在寻找可能原因的规范,所以也许我可以立即发现它。

PS:在Excel版本或文件格式(xlsx -> xlsm)发生任何变化后,警告没有出现。只有代码添加/更新。

编辑 :
我得到了我的 xlsm 的简约版本,它仍然发出警告,只有一个虚拟 Public Function在里面。
评论该功能并保存后,警告消失。取消注释功能并保存后,警告不会回来(它永远消失了)。

enter image description here

最佳答案

首先,这不一定是你的代码......

您应该尝试将其保存为二进制 .xlsb - 它与 .xlsm 一样好用,而且它更快更小。与宏的兼容性没有区别。(我总是使用这种文件类型)

如果您没有弹出 - 问题已修复,如果您仍然收到此消息,请检查您是否添加了一些外部对象或格式...如果您添加不兼容的代码,宏根本无法工作.. .

关于vba - Excel VBA : "xxxxx.xlsm may contain features that are not compatible with excel macro-enabled workbook...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27177477/

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