WordBASIC
{{Infobox programming language
| year = {{Start date and age|1989}}
| developer = Microsoft
| influenced_by = QuickBASIC
| operating_system = Microsoft Windows, Mac OS X
| license = Commercial proprietary software
| wikibooks =
}}
WordBASIC was a subset of Microsoft QuickBASIC customized for word-processing in Microsoft Word. It was replaced by Visual Basic for Applications (VBA) when Word 97 was released.{{cite book |last1=Halvorson |first1=Michael |last2=Kinata |first2=Chris |title=Microsoft Word 97 Visual Basic Step by Step |date=1997 |publisher=Microsoft Press |location=Redmond, WA |isbn=1-57231-388-9}} Contrarily to VBA, WordBasic was not object-oriented but consisted of a flat list of approximately 900 commands.[https://msdn.microsoft.com/en-us/library/office/aa211963%28v=office.11%29.aspx Conceptual Differences Between WordBasic and Visual Basic], 07/11/2006, Microsoft Docs [https://web.archive.org/web/20181201005818/https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa211963(v=office.11) Archived]
Example code
The following code snippets show the difference between WordBasic and VBA with a "Hello, World!" example:[https://msdn.microsoft.com/en-us/library/office/aa211926%28v=office.11%29.aspx Converting WordBasic Macros to Visual Basic], 07/11/2006, Microsoft Docs [https://web.archive.org/web/20181201005937/https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa211926(v=office.11) Archived]
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
References
{{Reflist}}
{{BASIC}}
{{Authority control}}
Category:BASIC programming language family