用ctrl + q发送excel文件
我有一个Excel文件,我需要按CTRL + Q使一个VBA代码(macros)运行。 有没有办法做到这一点与Python? 有点像:
with open (my_file,"wb") "press ctrl+q" close file
谢谢!
打开命令是打开一个文件并操纵它的原始内容 – 不适合你的需要
这些是用于读写像openpyxl这样的excel文件的模块 ,但是它们不包括运行的vbamacros。 如果macrosfunction可以在Python中实现,这可能是一个好的开始。
如果你需要运行macros,你需要使用com自动化与一个excel实例交互(所以你需要在本地安装) – pywinauto模块可以是一个很好的开始
我build立了一个macros,当我打开文件并将其添加到模板时,就开始了这个macros。 我用模板(使用pandas)创build了我的新文件,当我打开它们时,macros单独运行,
谢谢大家!