Python 未经同意删除Excel加载项
我在VBA中编写了一个excel加载项,它使用python调用MySQL服务器。我的问题如下: 每隔一段时间,没有明显的原因,外接程序就会从“开发人员”选项卡中删除,我无法再访问它的代码。解决此问题的方法是卸载并重新安装外接程序(文件->选项->外接程序->转到..)。因为这很无聊,我正在寻求帮助 不幸的是,编辑失败并发出错误消息 然后,公式一直处于中断状态,无法调用外接程序,就像找不到外接程序一样,我必须将其删除并重新导入,以便工作簿正常工作Python 未经同意删除Excel加载项,python,vba,excel,xlwings,Python,Vba,Excel,Xlwings,我在VBA中编写了一个excel加载项,它使用python调用MySQL服务器。我的问题如下: 每隔一段时间,没有明显的原因,外接程序就会从“开发人员”选项卡中删除,我无法再访问它的代码。解决此问题的方法是卸载并重新安装外接程序(文件->选项->外接程序->转到..)。因为这很无聊,我正在寻求帮助 不幸的是,编辑失败并发出错误消息 然后,公式一直处于中断状态,无法调用外接程序,就像找不到外接程序一样,我必须将其删除并重新导入,以便工作簿正常工作 以前有没有VBA开发人员遇到过这个问题 如果我
以前有没有VBA开发人员遇到过这个问题 如果我和你面临同样的问题,我会怎么做
C:\Users\\AppData\Roaming\Microsoft\Excel\XLSTART
。路径可能因您使用的操作系统而异Sub Auto_Open()
If IsAddinLoaded("Your Add-In Name") = False Then
With Application
.AddIns.Add "Filepath to your Add-In", False
.AddIns("Your Add-In Name").Installed = True
End With
End If
End Sub
Function IsAddinLoaded(AddinName As String) As Boolean
On Error Resume Next
IsAddinLoaded = Len(Workbooks(AddIns(AddinName).Name).Name) > 0
End Function
不。但实际上,您可以像exe文件一样自行安装外接程序。并不是说它真的能帮你。谢谢!文件是否位于XLSTART文件夹中,每次启动excel时都会自动运行该文件夹?另外,我应该将其另存为外接程序还是简单的启用宏的工作簿?