gpt4 book ai didi

python - 使用 Excel 4.0 工作,尝试使用按钮启动 python 脚本

转载 作者:行者123 更新时间:2023-12-04 21:42:48 24 4
gpt4 key购买 nike

因此,我工作的商店使用 Excel 4.0 进行所有库存管理和订单。
由于我之前的那个人没有解释任何事情就离开了,我继承了一个有效的旧系统,但是......呃。
各位老板不要想改用新的 Excel 或其他程序,所以我必须尽我所能。
现在,我在 python 2.5.4 中编写了一个脚本(需要这个版本,因为较新的版本无法在他们使用的 Windows 98 计算机上运行......)来自动化一些使用 Excel 4.0 宏无法实现的过程,该脚本非常适合我的需要。
但是由于老板们想要“只使用 Excel”,并且不想走出 Excel 并单击脚本图标来启动它(或者,天堂禁止,打开 cmd 并手动启动它),我需要把Excel 中用于启动脚本的按钮。
我试图筛选可用的宏,但除了可能是“启动”(我现在还不完全理解)之外,我想不出一个与脚本交互的宏,并且没有找到太多帮忙看看网上有什么...
所以,有人可以帮我制作按钮的宏吗?按钮唯一需要做的就是启动 python 脚本,不需要其他交互,其余的由脚本完成。
就像,脚本“foo.py”与“bar.xls”在同一个文件夹中,我只需要“bar.xls”中的一个按钮来启动“foo.py”。
谢谢。

最佳答案

好的,我找到了一个迂回的方式,所以我将与大家分享。

MacroName
=LAUNCH("cmd",1)
=SEND.KEYS("foo.py~";TRUE)
=SEND.KEYS("exit~")
=RETURN()
它打开一个 cmd 实例,显示它一瞬间(不能使用 SEND.KEYS 除非它是事件的应用程序),写入 python 脚本的名称并按 enter,然后退出。
我想它是否不需要显示 cmd 窗口,但它现在可以工作。也许会有另一种方式,但如果其他人想做我所做的事情,它确实有效。

关于python - 使用 Excel 4.0 工作,尝试使用按钮启动 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71913470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com