单项选择题

下列不是宏的运行方式的是( )。

A.直接运行宏
B.为窗体或报表的事件响应而运行宏
C.为窗体或报表上的控件的事件响应而运行宏
D.为查询事件响应而运行宏