问题描述
我到目前为止所做的事情:
- 使用
pip uninstall xlwings
删除了xlwings Python模块 - 已删除引用了Excel的
.xlam
文件 - 取消选中Excel中“ Excel加载项”中的加载项,并显示一条消息,询问我是否要删除它,因为未找到原始文件,因此单击“是”。
当我打开Excel时,xlwings.xlam
文件现在未加载。
问题:
- 我仍然在功能区中看到xlwings选项卡。但是当我在File-> Options-> Customize Ribbon中看到时。我没有看到任何xlwings参考。
- 在VBA编辑器的“项目”部分中,我仍然看到
xlwings.xlam
加载项
解决方法
如果使用xlwings addin install
安装了外接程序,则将其放置在XLSTART
文件夹中。要找出该位置,请通过Alt-F11
打开VBA编辑器,然后在Intermediate
窗口中键入:?Application.StartupPath
并按Enter。打开打印路径的文件夹并删除加载项(在Excel关闭时)。
您可以通过在 Excel 查找的同一文件夹中将新文件另存为 "xlwings.xlam" 文件来欺骗 Excel。
- 在上述文件夹中将新文件另存为 "xlwings.xlam"。退出 Excel。
- 再次启动 Excel。这次 Excel 不应给出任何错误消息,因为“.xlam”文件确实存在。
- 转到 Excel 加载项对话框,选中 + 确定。然后在此加载项上取消选中 + Ok。退出 Excel。这应该可以解决它。
- 此后,您可以删除新的 "xlwings.xlam" 文件。