如何卸载javascript excel自定义函数

如何卸载javascript excel自定义函数,excel,excel-formula,office-js,office-addins,office365api,Excel,Excel Formula,Office Js,Office Addins,Office365api,我按照文档中的示例创建了一个Excel自定义函数作为Microsoft 365加载项,并使用指令npm run start:desktop从powershell运行该函数,以在桌面版Excel中对其进行测试。它无法运行,可能是因为我的Excel副本基于Office 2019,而不是Office 365。但是,与xlm外接程序不同,我现在无法将其从Excel中删除。我已经从我的桌面上完全删除了代码;但是当我开始编写以CON开头的公式时,函数本身(CONTOSO.ADD()和CONTOSO命名空间中

我按照文档中的示例创建了一个Excel自定义函数作为Microsoft 365加载项,并使用指令
npm run start:desktop
从powershell运行该函数,以在桌面版Excel中对其进行测试。它无法运行,可能是因为我的Excel副本基于Office 2019,而不是Office 365。但是,与
xlm
外接程序不同,我现在无法将其从Excel中删除。我已经从我的桌面上完全删除了代码;但是当我开始编写以CON开头的公式时,函数本身(
CONTOSO.ADD()
CONTOSO
命名空间中的其他三个函数)仍然会自动建议,并且外接程序仍然显示在外接程序列表中(
File>Options>ADD-Ins
并在对话框中选择
Excel-ADD-Ins>Go
)。当然,外接程序不起作用,函数只返回一个错误。任务窗格弹出并记录错误“此加载项不再可用:在开发期间插入的加载项仅在从Visual Studio调试期间可用”。请在Visual Studio中打开项目并重新运行应用程序,或将外接程序部署到有效目录中并插入

我想通过完全删除外接程序返回基本状态

对于旧式的
.xlam
外接程序,删除外接程序的代码后,Excel会注意到并建议删除外接程序。但在这种情况下,代码作为“幽灵”存在

我如何简单地删除它

2020年12月15日15:50:我不能简单地覆盖它。我安装了MicrosoftOffice365并再次运行了整个项目,重新创建了UDF和任务窗格。Excel(桌面)现在报告无法加载加载项,因为该名称的函数已存在

因此,根据文档,学习项目处于死胡同,尽管我总是可以通过更改名称空间继续进行,我将在下一步尝试。

更新(已解决)-希望它对遇到这种令人困惑的行为的其他人有用(对于新手)

这起到了作用:


在下面的帖子中建议:

很高兴看到这解决了您的问题。