谢谢WENZ兄。 谈一下我的一个体会(也许是错误的) ( 11.1.2 WordBasic 和Visual Basic 在Word 中,为完成具体的任务,所用的是WordBasic 命令。 WordBasic 是从VBA 扩展而来的一种专用于处理Word 自动功能的语言,下面介绍它们在概念上的区别和它们的宏的相互转换。 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 以下内容摘自Word VBA帮助 WordBasic 属性 该属性返回一个自动化对象 (Word.Basic),该对象包含了在 Word 6.0 和 Word for Windows 95 中所有可用的 WordBasic 语句和函数的方法。只读。 说明 在 Word 2000 及其后续版本中,当打开一个包含 WordBasic 宏的 Word 6.0 或 Word for Windows 95 模板时,宏将自动转换为 VB 模块。宏内部的每个 WordBasic 语句和函数都转换为相应的 Word.Basic 方法。 有关 WordBasic 语句和函数的详细内容,请参阅 Word 6.0 或 Word for Windows 95 中的“WordBasic 帮助”。 我以为: 先有WordBasic,后有VBA。WordBasic是早期Word的一种宏语言,但不具有对象层次的分级结构,Word早期版本无法运行经转化WordBasic后的VBA代码。因此: WordBasic 是从VBA 扩展而来的一种专用于处理Word 自动功能的语言 这句话应该反过来说:VBA是从WordBasic扩展而来的一种专用于处理Word自动功能的语言。 |