无法从Excel中完全删除xlwings加载项

问题描述

我到目前为止所做的事情:

  1. 使用pip uninstall xlwings删除了xlwings Python模块
  2. 已删除引用了Excel的.xlam文件
  3. 取消选中Excel中“ Excel加载项”中的加载项,并显示一条消息,询问我是否要删除它,因为未找到原始文件,因此单击“是”。

当我打开Excel时,xlwings.xlam文件现在未加载。

问题:

  1. 我仍然在功能区中看到xlwings选项卡。但是当我在File-> Options-> Customize Ribbon中看到时。我没有看到任何xlwings参考。

enter image description here

  1. 在VBA编辑器的“项目”部分中,我仍然看到xlwings.xlam加载项

enter image description here

解决方法

如果使用xlwings addin install安装了外接程序,则将其放置在XLSTART文件夹中。要找出该位置,请通过Alt-F11打开VBA编辑器,然后在Intermediate窗口中键入:?Application.StartupPath并按Enter。打开打印路径的文件夹并删除加载项(在Excel关闭时)。

,

您可以通过在 Excel 查找的同一文件夹中将新文件另存为 "xlwings.xlam" 文件来欺骗 Excel。

  1. 在上述文件夹中将新文件另存为 "xlwings.xlam"。退出 Excel。
  2. 再次启动 Excel。这次 Excel 不应给出任何错误消息,因为“.xlam”文件确实存在。
  3. 转到 Excel 加载项对话框,选中 + 确定。然后在此加载项上取消选中 + Ok。退出 Excel。这应该可以解决它。
  4. 此后,您可以删除新的 "xlwings.xlam" 文件。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...