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试图缩小范围,将函数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找不到,但我不知道怎么弄到那里,有什么线索吗?
发布于 2017-07-15 11:51:14
更新:v0.11.4再次支持Mac 2011,参见:http://docs.xlwings.org/en/stable/whatsnew.html#v0-11-4-jul-23-2017
一定要检查它是否引用了正确的xlwings :在VBA编辑器中,转到Tools > References并选择xlwings。取消选择以MISSSING...开头的。在执行此操作时,请确保选择了正确的项目。
原来的答案:
Mac 2011支持还没有完全赶上新的外接程序。问题是Excel 2011没有显示带状,因此配置文件不会自动创建。我们将致力于改善用户体验,但就目前而言,您应该能够这样做:
xlwings.conf (如果没有安装Excel2016,则需要创建它)xlwings.conf自动创建的xlwings quickstart <projectname>表,请参阅:http://docs.xlwings.org/en/stable/addin.html#workbook-settings (您需要使用>= 0.11.3中的加载项,尽管早期版本中有一个bug。https://stackoverflow.com/questions/45110714
复制相似问题