我想在python脚本上打开一些excel文件并应用宏文件
我想知道的是,我获得了带有数据路径的宏文件并使用它
我的问题有什么解决方案吗?
您可以使用win32com
打开Excel文件。如果宏已存在于excel文件中(必须是宏启用的excel文件),则运行以下代码
from win32com.client import Dispatch
excel_app_object = Dispatch("Excel.Application")
excel_app_object.Run("excelsheet.xlsm!modulename.macroname")
如果它不是一个宏启用excel文件,我建议你将宏转换为python并通过调度的COM对象运行它你可以检查This SO Post更多