2017-07-14 111 views
0
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,总是失败:xlwings' RunPython上MAC

Compile Error 
Connot find file or library 

试图缩小,运行)在 功能GetConfigFilePath(实测VBA代码作为字符串) ,具体为:

> 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

UPDATE: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不显示功能区,因此配置文件不会自动创建。我们将努力改善用户体验,但现在你应该能够解决这样的:

+0

谢谢这是一些progess。 然而,在示例代码提供有快速启动xlwings: > - MyModule的=左( “” ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name,,-1,vbTextCompare) - 1)) 失败.. VBA不知道“左”。我删除了该行。 > - RunPython(“进口TEST7; test7.hello_xlwings()”)失败消息: Complie错误:无法找到项目或库 这可能是因为在终端:xlwings runpython安装 给我: 成功安装RunPython为Mac Excel 2016! (艰难的运气,我在Excel 2011!)。任何想法如何安装2011年? –

+0

只有Mac Excel 2016需要'xlwings runpython install',它对2011没有影响。 –

+0

您需要等待0.11.4,Excel 2011中仍缺少一些内容。我会在发布后更新我的答案。 –