Excel 有一个新的溢出模式,它带有一个特殊的 @ 函数来替换隐式交集。它与现有的 Excel 不太兼容。所以需要明确启用。好的。
我不确定是什么启用了它,但我怀疑有关办公室内部人员的模糊提示会这样做。UI 中没有明显的选项来启用或禁用此重大更改!
有谁知道这在注册表中的哪个位置进行了更改?可以取消设置回旧模式吗?
此外,是否有一种很好的编程方式来测试这个?我只是寻找 ActiveCell.Formula2 - 如果它说没有方法,那么它是 Excel2016 之前的构建,如果它说“杂项错误”,这意味着它可以启用但不是,如果它返回一个字符串,那么它是启用的。至少今天在我的 Excel 版本上会发生这种情况。但是更有原则的东西会更好。在过去的好日子里,会有 Application.ImplicitIntersectionDisabled 或类似的。
PS Formula2的错误代码不可靠,462?不适用于旧版本的 Excel,通用 1004 出现问题,不适用于不在预览体验计划中的当前版本。