The correct answer is: A. Macro.
A macro virus is a type of computer virus that is written in a macro language, such as Visual Basic for Applications (VBA) or WordBasic. Macro viruses can be spread through email attachments, infected documents, and infected templates. When a user opens an infected document, the macro virus is executed and can then spread to other documents on the user’s computer.
A Trojan horse is a type of malware that disguises itself as a legitimate program. Once installed on a computer, a Trojan horse can steal personal information, damage files, or even take control of the computer. Trojan horses are often spread through email attachments, infected websites, and peer-to-peer networks.
A script virus is a type of malware that is written in a scripting language, such as JavaScript or VBScript. Script viruses can be spread through email attachments, infected websites, and peer-to-peer networks. When a user visits an infected website or opens an infected email attachment, the script virus is executed and can then spread to other computers on the network.
None of the above is not the correct answer.