Microsoft Office a fait plus d'apporter des outils de programmation pour les utilisateurs de tous les jours que tout autre ensemble de logiciels. Son Visual Basic pour Applications programme permet aux utilisateurs d'automatiser moyennes fonctions répétitives, et de nombreuses commandes de base utilisées par le ruissellement Office à partir intégré dans les macros VBA. Ceci est également la racine de virus de macro. Les virus de macro sont une source considérable de l'infection à la fin des années 1990 et au début des années 2000, et pendant qu'ils sont beaucoup moins fréquents aujourd'hui en raison de paramètres par défaut dans Office, ils existent toujours et ils sont toujours frustrant ... et potentiellement un risque de sécurité pour les votre entreprise ou organisation.