Forgive my interruption, but I was thinking that a 'non-computer'
person wouldn't know what you all have been saying. I was thinking
more like, from the user's standpoint that a "macro" was very much
like a remote control, or an automatic control that we use for
Excel, Access, Word, etc. . .. that is . . . it's simply a way to
control what the program does on the computer, and the advantage is
that if one learns how it does that, then one can "make it" do the
things that one wants it to do.
So, if I wanted it to type "hello" . . . I could make it do
that "automatically" with a "macro". And, if I wanted it to ask the
person to respond, I could make it pop up a form to request them to
respond, as well.
Or literally millions of other things, if I wanted it to do any
of those things.
Here's a vote to a great group of very brilliant people, too.