我刚开始在一家新公司工作,以前的开发人员在该公司创建了许多自动化任务。当然,几乎没有文档,我也没有机会与以前的开发人员合作,所以现在我试图筛选所有这些过程,寻找修改某些特定文件的过程。
我已经在 SQL 中编写了所有存储过程的脚本并使用了搜索工具,但没有找到我想要的东西,所以现在我想知道我需要的进程是否位于使用的许多 Access 数据库之一中。使用 SQL Server,很容易编写一个 C# 应用程序来编写 procs 脚本,这样我就可以搜索它们,但是使用 Access,我似乎仅限于单独打开每个 db 来搜索代码文件。
有没有办法以编程方式搜索 VBA 代码文件?
最佳答案
另一个先前未提及的选项是仅在 VBA 编辑器中从上下文菜单中打印项目代码。可以修改以下步骤以适应可用的应用程序,但结果是相同的 - 可搜索的文本。
在 VBA 编辑器中,右键单击项目名称,然后从出现的上下文菜单中单击打印。确保选中“代码”,然后单击“确定”。可以从最后一个对话框中的“设置...”菜单更改打印机。
附带说明 - 可以从“数据库工具”选项卡的“分析”组中的“数据库文档器”中打印独立模块、SQL、表等。
对于 Access 查询的排序和概述底层 SQL 非常有用。
关于ms-access - 如何搜索 VBA 代码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118061/