WordBASIC

WordBASIC是微软QuickBASIC的子集，是為Microsoft Word的字元處理而客制化的程式語言，主要用在Word 6.0和Word 95。在1996年底Word 97問世時，已被Visual Basic for Applications（VBA）所取代。相對於Microsoft Word，Microsoft Excel在1993年開始支援VBA程式語言。

以物件導向的特性來看，VBA支援物件的封裝、支援部份的多型，不支援繼承，WordBasic屬於程序導向，不是面向对象，因此也不支援物件封裝，

WordBASIC包括了約900個扁平化指令的指令列表，可以對應Word介面上的不同動作，以及對話框裡的不同選項。

範例程式
以下Hello, World程式片段說明WordBasic和VBA的不同：

WordBasic:
Sub MAIN
  FormatFont .Name = "Arial", .Points = 10
  Insert "Hello, World!"
End Sub

VBA:
Public Sub Main()
    With Selection.Font
        .Name = "Arial"
        .Size = 10
    End With
    Selection.TypeText Text:="Hello, World!"
End Sub	

在WordBasic中，許多的指令（例如上面的FormatFont）都是針對選取範圍進行處理，而在VBA中，可以針對選取範圍（Selection）處理，也有許多功能強大的range指令，可以在不移動游標的情形下修改文件內容。

參考資料

Category:BASIC程序设计语言家族
Category:Microsoft Office
Category:1989年建立的程式語言
Category:巨集程式語言