考虑使用
RunCode调用模块中函数的操作创建一个新的Access宏对象。然后,使用DoCmd.RunMacro方法在Python的Windows COM API中调用该宏。
宏
MacroRunCode: TestMe()
注意:
RunCode除非您创建一个调用该子例程的VBA模块函数,否则只有子例程才能引用该函数
Call SubroutineName:
蟒蛇
import win32com.clientac = win32com.client.Dispatch("Access.Application")ac.Visible=Trueac.OpenCurrentDatabase("<mydirectory>\testdb.accdb")ac.DoCmd.RunMacro('MacroName')ac.DoCmd.CloseDatabaseac = None


