用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单独运行,

谢谢大家!