深圳office培训 深圳excel培训
深圳excel培训 深圳office培训
咨询服务
深圳office培训
深圳office培训
office培训
excel培训
ppt培训
vba培训
access培训
word培训
visio培训
project培训
outlook培训
数据库培训
深圳access培训
深圳sql培训
深圳office培训
 

自动将宏转换为vba模块或类模块


2021年12月10日 作者: 来源:

您可以使用 Access 2010 自动将宏转换为 VBA 模块或类模块。您可以转换附加到窗体或报表的宏,而不管它们是作为单独的对象存在还是作为嵌入的宏存在。您还可以转换未附加到特定窗体或报表的全局宏。

1、转换附加到窗体或报表的宏

此过程将窗体或报表(或者其中的任意控件)引用(或嵌入在其中)的任意宏转换为 VBA,并向窗体或报表的类模块中添加 VBA 代码。该类模块将成为窗体或报表的组成部分,并且如果窗体或报表被移动或复制,它也随之移动。

在导航窗格中,右键单击窗体或报表,然后单击“设计视图”。
在“设计”选项卡上的“工具”组中,单击“将窗体的宏转换为 Visual Basic 代码”或“将报表的宏转换为 Visual Basic 代码”。
在“转换窗体宏”或“转换报表宏”对话框中,选择是否希望 Access 向它生成的函数中添加错误处理代码。此外,如果您的宏内有任何注释,请选择是否希望将它们作为注释包括在函数中。单击“转换”继续。
如果该窗体或报表没有相应的类模块,Access 将创建一个类模块,并为与该窗体或报表关联的每个宏向该模块中添加一个过程。Access 还会更改该窗体或报表的事件属性,以便它们运行新的 VBA 过程,而不是宏。

2、查看和编辑 VBA 代码:

当窗体或报表仍然在“设计”视图中打开时,如果属性表尚未显示,请按 F4 来显示它。
在属性表的“事件”选项卡上,在显示“[事件过程]”的任一属性框中单击,然后单击生成按钮 按钮图像。若要查看特定控件的事件属性,请单击该控件将其选中。若要查看整个窗体或报表的事件属性,请在属性表顶部的下拉列表中选择“窗体”或“报表”。
Access 将打开 Visual Basic 编辑器,并在其类模块中显示事件过程。您可以向上或向下滚动来查看同一个类模块中的任何其他过程。

3、转换全局宏

在导航窗格中,右键单击要转换的宏,然后单击“设计视图”。
在“设计”选项卡上的“工具”组中,单击“将宏转换为 Visual Basic 代码”。
在“转换宏”对话框中,选择所需的选项,然后单击“转换”。
Access 将转换宏并打开 Visual Basic 编辑器。

4、查看和编辑 VBA 代码

在 Visual Basic 编辑器中,如果“工程资源管理器”窗格未显示,请在“视图”菜单上单击“工程资源管理器”。
展开您正在其中工作的数据库名称下面的树。
在“模块”下,双击模块“被转换的宏宏名”。
Visual Basic 编辑器将打开该模块。


阅读:2026 上一则:access设计中的数据规范化规则 下一则:word 2007中另存为.doc的更快捷方法

返回前页 返回顶部
温馨提示:本中心是深圳较为专业office培训机构、咨询及报名请先预约,电话:0755-82124110。
深圳地址:深圳红荔路四川大厦1109B-1110(3号龙岗线通新岭地铁站A出口10米)
热线:0755-82124110(福田、南山、宝安) 0755-22205758(罗湖、龙岗、龙华) 13510024571(东莞、惠州、珠海、广州)
北京地址:北京清华大学华业大厦三区三楼 版权所有:深圳万博计算机教育 粤ICP备11006947号-1
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训 欢迎咨询!
您好!请点击这里咨询万博教育
深圳万博吴老师
您好!请点击这里咨询万博教育
深圳万博史老师
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训