如何为 Excel 中通过自定义功能区调用的脚本提供用户参数?

How to supply user arguments for a script invoked via Custom Ribbon from within Excel?

我有一个 python 脚本需要 运行 在我的 linux 服务器上使用一些参数: 例如

python testprogram.py --arg1=abc --arg2==xyz

我在我的 Excel 文件中(在 windows 桌面客户端上)实现了自定义功能区。我如何实现某种弹出窗口,以便当我单击功能区时,它会启动弹出窗口以允许用户指定输入参数 arg 1 和 arg2,然后调用 python 脚本,该脚本可以 运行 远程在 linux 服务器上?我需要在打开 excel 工作簿的同时完成此操作,因此我正在使用自定义功能区。不确定是否有更好的方法。

有什么建议吗?

谢谢。

将其设置为当您单击功能区中的按钮时,会出现一个用户表单(google 如何触发用户表单)(需要通过事件触发此用户表单...例如按钮点击)。然后,在用户窗体上,放置几个输入框和一个按钮。为用户窗体添加代码,以便在 button_click() 上,程序将收集用户输入并使用这些参数调用 python 程序(google 如何调用 python程序来自 excel VBA)