WordBASIC era un subconjunto del lenguaje QuickBASIC de Microsoft, adaptado para el procesamiento de textos.
Fue sustituido por Visual Basic for Applications (VBA) tras la publicación de Word 97.
A diferencia de VBA, WordBasic no era un lenguaje orientado a objetos, sino que se componía de una lista plana de aproximadamente 900 órdenes.
[1] Los fragmentos de código siguientes muestran la diferencia entre WordBasic y VBA con un «Hola, mundo» a manera de ejemplo:[2] WordBasic: