我正在尝试从vba excel宏运行python脚本。我正在使用openpyxl
我在自定义功能区中有一个按钮,称为sub RunPythonScript()
Set objShell = VBA.CreateObject("Wscript.Shell")
objShell.Run sPathPythonExe & sPathPythonScript & sPythonScriptFileName
这是因为我已经硬编码了我想要使用的xls的完整路径(用于测试)
TheFilePathXLS = r'C:\Users\aa\bb\cc\targetxls.xlsx'
thetargetxlswb = openpyxl.load_workbook(TheFilePathXLS)
我想对此进行更改,以便python脚本拾取(打开的)活动工作表。我该怎么做? 在vba宏中,我可以设置一个简单的行来获取顶部活动工作簿的完整路径
TheFilePathXLS = ActiveWorkbook.FullName
我需要把这个作为论点来通过吗?如果是这样,最好/最简单的方法是什么
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐