您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

用于运行ms-Access模块??子例程的Python代码

用于运行ms-Access模块??子例程的Python代码

考虑使用RunCode调用模块中函数的操作创建一个新的Access宏对象。然后,使用DoCmd.RunMacro方法在Python的Windows COM API中调用该宏。

Macro
RunCode: TestMe()

注意:RunCode除非您创建一个调用该子例程的VBA模块函数,否则只有子例程才能引用该函数Call SubroutineName

import win32com.client
ac = win32com.client.Dispatch("Access.Application")
ac.Visible=True
ac.OpenCurrentDatabase("<mydirectory>\\testdb.accdb")
ac.DoCmd.RunMacro('MacroName')

ac.DoCmd.CloseDatabase
ac = None
Access 2022/1/1 18:48:54 有316人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶