热门问题
时间线
聊天
视角

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