Gabarito - D
Macros de aplicação
Aplicações podem usar sistemas análogos de macros, que permitem ao usuário especificar uma série de ações em um novo procedimento. As macros são geralmente gravadas ao executar a sequência uma vez, permitindo à aplicação lembrar de tais ações. Usuários avançados podem também fazer uso de uma linguagem de programação de macros embutida, que possui acesso direto às funcionalidades da aplicação.
Uma linguagem de macro é uma linguagem de programação na qual toda a computação é feita pela expansão (instanciação) de macros. Geralmente, não são usadas para a programação geral, mas são comuns em aplicações de processamento de texto.