我有一个包含宏的 Excel 文件 (Main.xlsm)。我有一个 Python 文件 (python.py) 来生成一个辅助 Excel 文件 (sub.xlsx),我将在 Main.xlsm 文件的宏中进一步调用它。这个由 python.py 运行生成的 sub.xlsx 文件保存在同一工作目录中。
现在我想让这个 python.py 在 Main.xlsm 宏运行期间执行,然后使用这个 xlsx 文件。我基本上是想减少外部执行 python.py 的步骤。有这个命令吗?我是 VBA 新手。
最佳答案
最简单的方法是用Shell
命令运行python解释器
Shell ("python.exe " & yourScript & " " & arguments)
关于python - 有没有办法在 Excel-VBA 中调用 Python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410316/