VB:脚本主机在"完整"VB中出现时缺少什么?

The*_*One 5 vba programming-languages wsh qtp

在VB脚本主机中编程(脚本)时,如何了解实现的内容和不实现的内容?

例如,记录(或:structure关键字)未实现,但类(或:class关键字)未实现.

Dim as <Type>不允许使用所有" as"短语.

您可以在类中创建属性,但也不能创建as任何类型的属性.

您不能从基类继承(" Inherits"关键字未知).

等等.

我看到脚本主机是一个脚本主机,所以保持其功能有限可能是有意义的.

但是,我没有看到这些限制以可访问的,甚至是逻辑的方式记录在某个地方,给出了所有意义.目前,我被迫坚持试错工作流程,并在QTP的在线帮助中单独查找我想到的每一个细节(我可能会发现其他我目前忘记的细节).这是微软设计的现实,还是我忽略了这一点?

问题出现在QTP上,它使用Windows脚本主机作为脚本语言.当然,我可以查找我正在寻找的每一个细节 - 但是,这些是我的主要问题:

在哪里可以找到涵盖脚本主机的各种VBA方言(和版本?)之间语言差异的详细列表或表格?

可以为脚本主机中包含的内容提供(简单)推理吗?

Hel*_*len 6

MSDN上的VBScript语言参考涵盖了VBScript的所有语句,关键字,函数和其他语言元素.我总是引用它来回忆确切的语法.

MSDN还有VBScript与VBA与Visual Basic的功能比较指南: