MS Access:从 VBA 列出宏

Posted

技术标签:

【中文标题】MS Access:从 VBA 列出宏【英文标题】:MS Access: list macro from VBA 【发布时间】:2009-11-09 15:37:03 【问题描述】:

我必须在继承的 Access 应用程序中处理一些宏(不是 VBA)。

为了记录它们,我想打印或列出这些宏中的操作,但我对 Access 执行此操作的方式非常不满意。 因此,我想让我的一小段代码将宏、它们的指令列表和参数列出到调试窗口或文本文件中。 我用谷歌搜索,但没有找到很多关于哪些对象包含这些宏。

有什么线索可以让我走上正轨吗?

【问题讨论】:

我在 Remou 提到的线程中找到了我需要的东西:通过将宏转换为 VBA,我有一个可读、可打印、简洁的宏列表。 【参考方案1】:

您是否尝试过可以一次性打印出所有宏代码的内置数据库记录器?

Go 工具->分析->documentor

此功能允许您打印整个应用程序中的所有宏代码

【讨论】:

是的,我做到了。这是我不喜欢的丑陋的。它每页显示 4 条说明,自 1992 年以来,M$ 的驴子们还没有发现欧洲人在 A4 纸上打印。 还有……谢谢,阿尔伯特。对不起,如果我的第一个答案看起来有点粗糙。

以上是关于MS Access:从 VBA 列出宏的主要内容,如果未能解决你的问题,请参考以下文章

VBA (Ms-Access) 从宏调用成员函数

VBA 列出 MS Access 中所有打开的对象

在 ms access 2010 中将嵌入式宏转换为 vba 后,代码不再起作用

使用 VBA 从 Excel 打开和关闭 Access 数据库 - Access 宏错误

MS Access VBA 导出查询结果

MS Access - 无法从 RunMacro 运行模块中的子程序