首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否在不安装xlwings宏的情况下分发xlwings宏?

是否在不安装xlwings宏的情况下分发xlwings宏?
EN

Stack Overflow用户
提问于 2017-08-07 16:35:19
回答 5查看 2K关注 0票数 2

我很难找到这个问题的答案-我正在编写一些简单的VBA,目的是让我的同事可以将其安装为插件或自定义选项卡。我来自Python,当然,我更喜欢使用xlwing或pyxll,但据我所知,为了调用任何python,你必须在每台计算机上安装xlwing?

理想的情况是,我可以使用xlwing或pyxll开发excel插件,并将其导出,就像它是一个普通的excel插件一样,这样我的同事就可以很容易地安装它。不幸的是,我不能在每台目标计算机上安装所有必需的python模块。

这是可能的,还是一厢情愿的想法?

EN

回答 5

Stack Overflow用户

发布于 2017-08-13 21:07:52

一种可能是将所有必需的python文件(脚本、xlwing文件和python解释器)转换为独立的可执行文件。xlwings website给出了一个这样做的例子(fibonacci_standalone.zip)。另请参阅deployment文档页面。

票数 3
EN

Stack Overflow用户

发布于 2017-08-13 09:22:47

我不是专家,但根据我的经验,这是一厢情愿的想法。

首先,您的同事需要在他们的计算机上安装Python才能从VBA运行,即使使用xlwing插件也是如此。但是,如果他们有python (以及您使用的任何相关模块,如numpy、xlwing等)。然后你可以给你的同事一份你的宏的副本(可能带有上面的xlwing源代码,这样他们就不需要把插件上传到VBA了)。

再说一次,我不是专家,但我已经尝试过解决这个问题,但找不到更好的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2019-11-13 15:59:45

我同意你的观点,最好的解决方案是每个人都在计算机上安装了anaconda,最好的事情是你不需要管理员权限来安装anaconda,只需使用“只有我”选项即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45542610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档