Bezieht man eine Word-Datei von einem fremden Rechner, so kann ein in der Makrosprache geschriebener Virus darin enthalten sein (Makrovirus), der im Dokument nicht als Text sichtbar ist.
Aus solchen und ähnlichen Bedürfnissen heraus entstand über die verschiedenen Excel-Versionen eine Programmiersprache, oder genauer gesagt eine Makrosprache.