xlwings' RunPython在MAC上失败

时间:2017-07-14 19:57:45

标签: excel python-3.x xlwings

    MAC 10.12.5  
    Excel 2011 for MAC 
    xlwings.__version__ '0.11.2'
xlwings.__path__
['/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/xlwings']

尝试从excel执行RunPython,总是失败:

Compile Error
Connot find file or library

尝试缩小范围,运行中找到的VBA代码 函数GetConfigFilePath()As String),具体来说:

> mymodule = Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1))

总是给我一个:

Compile Error
Connot find file or library

我看到了

~/Library/Containers/com.microsoft.Excel/Data/xlwings.conf
找不到

但我不知道怎么去那里,请问任何领导?

1 个答案:

答案 0 :(得分:1)

更新:v0.11.4再次支持Mac Excel 2011,请参阅:http://docs.xlwings.org/en/stable/whatsnew.html#v0-11-4-jul-23-2017

请务必检查它是否引用了正确的xlwings插件:在VBA编辑器中,转到Tools > References并选择xlwings。取消选择以MISSSING...开头的那些。确保在执行此操作时选择了正确的项目。

原始答案:

Mac Excel 2011支持尚未完全赶上新的加载项。问题是Excel 2011不显示功能区,因此不会自动创建配置文件。我们将致力于改善用户体验,但是现在您应该可以像这样解决这个问题: