热门问题
时间线
聊天
视角

WordBASIC

来自维基百科,自由的百科全书

Remove ads

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

事实速览 實作者, 面市時間 ...

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

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

Remove ads

範例程式

以下Hello, World程式片段說明WordBasic和VBA的不同[3]

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指令,可以在不移動游標的情形下修改文件內容。

Remove ads

參考資料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads