问题 单项选择题

下列说法正确的是( )。

A.VBA和宏都可以很灵活对错误进行处理

B.宏参数不是固定的,可以在运行宏时更改

C.宏不支持嵌套的If Then结构

D.将窗体或报表导入到其他数据库中时,同时导入他们的宏

答案

参考答案:C

解析: 本题考查VBA和宏的区别。VBA可以很灵活的处理运行错误,而宏不支持错误处理;在VBA中,可以在调用过程时指定参数,而宏参数是固定的,不能在运行宏时更改;宏不支持复杂的逻辑结构,如Select Case语句或嵌套的If Then结构;事件过程是窗体和报表的一部分,而不是独立的对象,因此将窗体或报表导入到其他数据库中时,同时导入他们的事件过程,而宏是数据库中的独立对象,需要单独导入。答案为C。

单项选择题
单项选择题