ms-access - 如何搜索 VBA 代码文件

标签 ms-access vba

我刚开始在一家新公司工作,以前的开发人员在该公司创建了许多自动化任务。当然,几乎没有文档,我也没有机会与以前的开发人员合作,所以现在我试图筛选所有这些过程,寻找修改某些特定文件的过程。

我已经在 SQL 中编写了所有存储过程的脚本并使用了搜索工具,但没有找到我想要的东西,所以现在我想知道我需要的进程是否位于使用的许多 Access 数据库之一中。使用 SQL Server,很容易编写一个 C# 应用程序来编写 procs 脚本,这样我就可以搜索它们,但是使用 Access,我似乎仅限于单独打开每个 db 来搜索代码文件。

有没有办法以编程方式搜索 VBA 代码文件?

最佳答案

另一个先前未提及的选项是仅在 VBA 编辑器中从上下文菜单中打印项目代码。可以修改以下步骤以适应可用的应用程序,但结果是相同的 - 可搜索的文本。

在 VBA 编辑器中,右键单击项目名称,然后从出现的上下文菜单中单击打印。确保选中“代码”,然后单击“确定”。可以从最后一个对话框中的“设置...”菜单更改打印机。

Right Click "Print"
Check Box "Code"

附带说明 - 可以从“数据库工具”选项卡的“分析”组中的“数据库文档器”中打印独立模块、SQL、表等。

对于 Access 查询的排序和概述底层 SQL 非常有用。

Database Documenter

关于ms-access - 如何搜索 VBA 代码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118061/

相关文章:

sql - access中每组sql的前n条记录

python - openpyxl 和 excel 宏

vba - 用户表单 QueryClose 只能工作一次

VBA:* 什么时候可用?

ms-access - 带有子查询和参数的 INSERT INTO 在 MS-Access 中不起作用

vba - 从 Access VBA 运行存储过程

Excel 使用 VBA 迭代嵌套数据透视表行字段

arrays - 在 Excel VBA 中将工作表名称添加到数组

java - 列名中包含 "?"的 JDBCPreparedStatement

ms-access - Access数据库不会共享