The correct answer is procedure.
A procedure is a self-contained block of code that can be called from multiple places in a program. It is a major object that can run independent of a control.
An event is an action that occurs in a program, such as a mouse click or a key press. A property is a characteristic of an object, such as its size or color. A macro is a set of instructions that can be executed by pressing a single key or button.
Here is a more detailed explanation of each option:
- Event. An event is an action that occurs in a program, such as a mouse click or a key press. Events are handled by event handlers, which are procedures that are called when an event occurs.
- Property. A property is a characteristic of an object, such as its size or color. Properties can be set and retrieved using property procedures.
- Procedure. A procedure is a self-contained block of code that can be called from multiple places in a program. Procedures are often used to group related code together and to make the code more modular.
- Macro. A macro is a set of instructions that can be executed by pressing a single key or button. Macros are often used to automate repetitive tasks.