VBA

Visual Basic for Applications (Abk: VBA) von Microsoft ist eine auf Visual Basic basierende Makrosprache, die die Steuerung von Programmabläufen in MS Office ermöglicht. Durch spezielle Objekte wird eine direkte Manipulation von Office-Dokumenten gewährleistet. Auch die so genannten Makroviren verwenden im Normalfall VBA.

Ein Ableger von VBA ist Visual Basic Script, das von Microsoft als Gegenpol, neben JScript, zu Netscapes JavaScript eingeführt wurden. Visual Basic Script ermöglicht es, interaktive bzw. dynamische Inhalte in Webseiten verfügbar zu machen.

Nachdem sich Microsoft dazu entschlossen hatte, VBS auch in Form von HTML-Mails zuzulassen (Microsoft Outlook und die Outlook-Variante Outlook Express), ist die Verbreitung von Viren rasant angestiegen. Gerade diese nicht standardkonforme Erweiterung und die Verwendung von Scripting und ActiveX im Mailverkehr wird für die Virenflut verantwortlich gemacht.

Weblinks