无法完全从Excel中删除xlwings插件

3

到目前为止,我已经做了以下事情:

  1. 使用命令 pip uninstall xlwings 卸载了 xlwings Python 模块。
  2. 删除 Excel 引用的 .xlam 文件。
  3. 在 Excel 中取消选中 "Excel 加载项" 中的插件,并显示一条消息询问是否要删除该插件,因为找不到原始文件,所以我点击了 "是"。

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

问题:

  1. 我仍然在选项卡中看到 xlwings 选项卡。但我在 "文件 ->选项 -> 自定义功能区" 中没有看到任何 xlwings 引用。

enter image description here

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

enter image description here

2个回答

14
如果您仍然安装了 xlwings,可以运行 xlwings addin remove 来卸载插件。
如果没有安装 xlwings,而是使用 xlwings addin install 安装了插件,它将被放置在 XLSTART 文件夹中。要找出该文件夹的位置,请通过 Alt-F11 打开 VBA 编辑器,然后在 Immediate Window 中输入:?Application.StartupPath 并按 Enter 键。打开所打印路径的文件夹并删除插件(在 Excel 关闭时)。

1
Intermediate should be Immediate; the shortcut to open it (if not showing by default) is Ctrl+G - Joshua Voskamp

1
您可以通过在Excel正在查找的同一文件夹中将新文件保存为“xlwings.xlam”文件来欺骗Excel。
  1. 在该文件夹中将新文件保存为“xlwings.xlam”文件。退出Excel。
  2. 重新启动Excel。这次Excel不应该出现任何错误消息,因为“.xlam”文件确实存在。
  3. 进入Excel插件对话框,勾选+确定。然后取消勾选+确定此插件。退出Excel。这应该解决问题。
  4. 之后,您可以删除新的“xlwings.xlam”文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接