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
找不到但我不知道怎么去那里,请问任何领导?
答案 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不显示功能区,因此不会自动创建配置文件。我们将致力于改善用户体验,但是现在您应该可以像这样解决这个问题:
在以下路径中创建一个空的xlwings.conf
(如果您没有安装Excel 2016,则需要创建它)~/Library/Containers/com.microsoft.Excel/Data
如果您要设置偏离默认设置的全局设置,请按照说明进行编辑:http://docs.xlwings.org/en/stable/addin.html#config-file
或者,跳过上面的两个步骤并添加由xlwings.conf
自动创建的xlwings quickstart <projectname>
工作表,请参阅:http://docs.xlwings.org/en/stable/addin.html#workbook-settings(您需要使用来自&gt;的插件= 0.11.3虽然早期版本中存在错误。