我想在VBA中使用xlwing运行一个python脚本。我已经通过运行以下命令安装了excel外接程序。
xlwings addin install但是,在命令提示符下,我的VBA项目中的可用引用列表中没有显示“xlwing”引用。(作为一个单独但可能相关的问题,功能区中的xlwings in只显示了部分内容:它只显示了“活动工作簿”和“高级”子类别。)
我使用的是Windows 7企业版和Excel 2016


发布于 2017-08-17 23:26:33
我遇到了同样的问题。然而,有一个工作可以解决。因为最终你想要的工作不会提示"no xlwing moduldes",你可以手动将xlwing和xlwings_udfs模块导入到你当前的工作簿中,然后它就可以工作了。这两个模块应该可以在xlwing官方网站的任何示例电子表格中找到。
发布于 2017-07-20 19:41:18
我也有同样的问题。如果你在进入Tools->References之前选择了"VBAProject (Book1)“,那么xlwings似乎就在列表中。在选择Tools-> References之前,您必须确保没有选择“xlwings. (xlwings.xlam)”模块。
发布于 2017-07-27 22:12:21
尝试从VBA项目中删除xlwings模块(对于remove...you来说必须是空的,否则那里应该只有配置设置),然后通过命令行(Xlwings install)安装该加载项。现在,当您尝试编辑引用时,首先在左侧的VBA项目目录中确认xlwings.项目可见,然后选择当前项目并尝试添加引用。Xlwing现在应该在这个列表中。我设法通过升级到最新的xlwing版本解决了几个问题-- Anaconda附带的旧版本似乎缺少了相当多的功能,主要是关于插件(据我所知,它比模块更好)。
https://stackoverflow.com/questions/45187597
复制相似问题