宏操作命令功能说明1、AddMenu:为窗体或报表将菜单添加到自定义菜单栏。
菜单栏中的每个菜单都需要一个独立的AddMenu操作。
同样,为窗体、窗体控件或报表添加自定义快捷菜单,或者为所有的Microsoft Office Access窗口添加全局菜单栏或全局快捷菜单,也都需要一个独立的AddMenu操作。
2、ApplyFilter:在表、窗体或报表中应用筛选、查询或SQL WHERE子句可限制或排序来自表中的记录,或来自窗体、报表的基本表或查询中的记录。
3、Beep:使计算机发出嘟嘟声。
使用此操作可表示错误情况或重要的可视性变化。
4、CancelEvent:取消导致该宏(包含该操作)运行的Microsoft Office Access事件。
例如,如果BeforeUpdate事件使一个验证宏执行并且验证失败,使用这种操作可取消数据更新。
5、Close:关闭指定的窗口,如果无指定的窗口,则关闭激活的窗口。
6、CopyDatabaseFile:复制当前数据库的数据库文件。
7、CopyObject:将指定的数据库对象复制到不同的Microsoft Office Access数据库,或复制到具有新名称的相同数据库。
使用此操作可迅速创建相同的对象,也可将对象复制到其他数据库中。
8、DeleteObject:删除指定对象;未指定对象时,删除“数据库”窗口中选中的对象。
Microsoft Office Access不显示删除的确认信息。
9、Echo:显示或隐藏执行过程中宏的结果。
模式对话框(如错误消息)将一直显示。
10、FindNext:查找符合最近的FindRecord操作或“查找”对话框中指定条件的下一条记录。
使用此操作可移动到符合同一条件的记录。
11、F indRecord:查找符合指定条件的第一条或下一条记录。
记录能在激活的窗体或数据表中查找。
12、GoToControl:将焦点移到激活数据表或窗体上指定的字段或控件上。
13、GoToPage:将焦点移到激活窗体指定页的第一个控件。
使用GoToControl操作可将焦点移到指定字段或其他控件。
14、GoToRecord:在表、窗体或查询结果集中的指定记录成为当前记录。
15、Hourglass:当执行宏时,将正常光标变为沙漏形状(或您所选定的其他图标)。
宏完成后会恢复正常光标。
16、Maximize:最大化激活窗口使其充满Microsoft Office Access窗口。
17、Minimize:最小化激活窗口使其成为Microsoft Office Access窗口底部的标题栏。
18、MoveSize:移动并调整激活窗口。
如果不输入参数,则Microsoft Office Access使用当前设置。
度量单位为Windows“控制面板”中设置的标准单位(英寸或厘米)。
19、MsgBox:显示含有警告或提示消息的消息框。
常用于当验证失败时显示一条消息。
20、OpenDataAccessPage:在“浏览”或“设计”视图中打开数据访问页。
21、OpenDiagram:在“设计”视图或“打印预览”中打开图表。
22、OpenForm:在“窗体”视图、“设计”视图、“打印预览”或“数据表”视图中打开窗体。
23、OpenFunction:在“设计”视图或“打印预览”中打开一个函数。
24、OpenModule:在指定过程的“设计”视图中打开指定的Visual Basic模块。
此过程可以是Sub过程、Function过程或事件过程。
25、OpenQuery:打开选择查询或交叉表查询,或者执行操作查询。
查询可在“数据表”视图、“设计”视图或“打印预览”中打开。
26、OpenReport:在“设计”视图或“打印预览”中打开报表,或立即打印该报表。
27、OpenStoredProcedure:在“数据表”视图、“设计”视图或“打印预览”中打开存储过程。
28、OpenTable:在“数据表”视图、“设计”视图或“打印预览”中打开表。
29、OpenView:在“数据表”视图、“设计”视图或“打印预览”中打开视图。
30、OutputTo:将指定数据库对象中的数据输出成Microsoft Office Excel(.xls)、超文本(.rtf)、MS-DOS文本(.txt)、HTML(.htm)或快照(.snp)格式。
31、PrintOut:打印激活的数据库对象。
可以打印数据表、报表、窗体以及模块。
32、Quit:退出Microsoft Office Access。
可从几种保存选项中选择一种。
33、Rename:重命名指定对象。
如果未指定对象,则重命名数据库窗口中当前选中的对象。
此操作与CopyObject操作不同,CopyObject操作是用新名称创建对象的一个副本。
34、RepaintObject:在指定对象上完成所有未完成的屏幕更新或控件的重新计算。
如果未指定对象,则在激活的对象上完成这些操作。
35、Requery:在激活的对象上实施指定控件的重新查询。
如果未指定控件,则实施对象的重新查询。
如果指定的控件不基于表或查询,则该操作将使控件重新计算。
36、Restore:将最大化或最小化窗口恢复到原来的大小。
此操作总影响到激活的窗口。
37、RunApp:启动另一个Microsoft Windows或MS-DOS应用程序,如Microsoft Office Excel或Word。
指定的应用程序将在前台运行,同时宏也将继续执行。
38、RunCode:执行Visual Basic Function过程。
若要执行Sub过程或事件过程,需创建调用Sub过程或事件过程的Function过程。
39、RunCommand:执行一个Microsoft Office Access菜单命令。
40、RunMacro:执行一个宏。
可用该操作从其他宏中执行宏,重复宏,基于某一条件执行宏,或将宏附加于自定义菜单命令。
41、RunSQL:执行指定的SQL语句以完成操作查询,也可以完成数据定义查询。
可以用该语句来修改当前数据库或其他数据库(使用IN子句)中的数据和数据定义。
42、Save:保存指定对象。
未指定对象时,保存激活对象。
43、SelectObject:选择指定的数据库对象,然后可以对此对象进行某些操作。
如果对象未在Microsoft Office Access窗口中打开,可在“数据库”窗口中选择。
44、SendKeys:向Microsoft Office Access或其他激活的应用程序中发送键击。
这些键击和在应用程序中按键的效果一样。
45、SendObject:将指定的数据库对象包含在电子邮件消息中,对象在其中可以查看和转发。
可以将对象发送到任意使用Microsoft MAPI标准接口的电子邮件应用程序中。
46、SetMenuItem:为激活窗口设置自定义菜单(包括全局菜单)上菜单项的状态(启用或禁用,选中或不选中)。
仅适用于用菜单栏宏所创建的自定义菜单。
47、SetValue:为窗体、窗体数据表或报表上的控件、字段或属性设置值。
48、SetWarnings:关闭或打开所有的系统消息,可防止模式警告终止宏的执行(尽管错误消息和需要用户输入的对话框仍然显示)。
这与在每个消息框中按Enter键(一般为“确定”或“是”)效果相同。
49、ShowAllRecords:从激活的表、查询或窗体中移去所有已应用的筛选。
可显示表或结果集中的所有记录,或显示窗体的基本表或查询中的所有记录。
50、ShowToolbar:显示或隐藏内置工具栏或自定义工具栏。
工具栏可以始终显示、仅正常显示或隐藏。
51、StopAllMacros:终止所有正在运行的宏。
如果回应和系统消息的显示被关闭,此操作也会将它们都打开。
在符合某一出错条件时,可使用此操作来终止所有的宏。
52、StopMacro:终止当前正在运行的宏。
如果回应和系统消息的显示被关闭,此操作也会将它们都打开。
在符合某一条件时,可使用此操作来终止一个宏。
53、TransferDatabase:从其他数据库向当前数据库导入数据、从当前数据库向其他数据库导出数据,或将其他数据库的表链接到当前数据库中。
54、TransferSpreadsheet:从电子表格文件向当前的Microsoft Office Access数据库导入数据或链接到数据,或从当前的Microsoft Office Access数据库向电子表格文件导出数据。
55、TransferSQLDatabase:将整个SQL数据库从当前服务器传输到另一台服务器。
56、TransferText:将数据从文本文件导入到当前的Microsoft Office Access数据库,从当前的Microsoft Office Access数据库导出到文本文件,或将文本文件中的数据链接到当前的Microsoft Office Access数据库。
此外,还可以将数据输出到Microsoft Office Word中以生成Windows邮件合并数据文件。