ImportPythonUDFS抛出运行时错误'53'(xlwings 0.6.1)

时间:2015-12-10 04:01:47

标签: xlwings

我的计算机上安装了Anaconda2(32位)(Windows 7 Professional,64位),我使用的是Microsoft Excel 2010(32位)。我之前使用过ExcelPython,它运行正常。然后我将所有内容更新为xlwings 0.6.1并删除了ExcelPython,因为xlwings和ExcelPython已合并。

我将必要的xlwings.bas文件添加到VBA作为模块。当我按下Alt + F8按钮,弹出“宏”弹出窗口时,“ImportPythonUDFs”宏出现在列表中。但是,当我按下“运行”按钮时,它会抛出“运行时错误'53'”错误,说“未找到文件:xlwings32.dll”。

任何人都可以帮我弄清楚如何修复此错误吗?

1 个答案:

答案 0 :(得分:1)

xlwings针对默认的Python安装(只能在命令提示符下键入python来调用),如果你没有在Function Settings > PYTHON_WIN下提供python.exe的路径,请参阅docs 因此,您的默认Python安装不是安装xlwings的安装,或者您的xlwings安装有问题:确保您的python.exe旁边有xlwings32.dll。如果不是这种情况,请使用pip或conda卸载并重新安装xlwings 如果它违反错误的Python安装,您可以修复PATH或通过VBA设置指向特定的Python解释器。

更新:这是某些系统配置上发生的错误,并已通过v0.6.2修复