Excel 365 Formulas - 如何永久保存 LAMBDA 函数(对于所有现有文件和新文件)?

Excel 365 Formulas - How to save LAMBDA function permanently (for all existing and new files)?

每次启动 Excel365 时我都想要一个全局解决方案,同时我的关键加载项也会启动。

我定义了几个 LAMBDA 自定义函数,将它们保存在我的加载项中,我想让它们在全球范围内可用 - 而不仅仅是当前工作簿。可能吗?我尝试将带有定义的工作簿保存为加载项 (.xlam),但公式不可用。作为加载项时似乎不可用。当我在桌面上的加载项父文件中时,一切正常,一切都是运行。但是一旦我 post 将文件作为加载项返回给您,Lambda(s) 和定义的名称 space 就会消失。

您可以尝试为 excel 创建一个模板,以便在打开时加载。

Customizing how Excel starts 所以它利用了模板。

我的额外解决方法也很简单。如果 LAMBDA 保存在原始工作簿中,并将“工作簿”作为保存的参数。然后,原始 LAMBDA 工作簿中的每个工作表都“感染”了所有工作簿 LAMBDA。因此,我只是将原始工作簿中的空白工作表复制到“新”工作簿。然后通过“感染”,新工作簿也被所有新的 LAMBDA 新感染。它就像 COVID 一样工作,谁知道?