gpt4 book ai didi

vba - VB : What is missing in scripting host while it is present in "full" VB?

转载 作者:行者123 更新时间:2023-12-04 18:51:19 24 4
gpt4 key购买 nike

在 VB 脚本主机中编程(脚本)时,我怎样才能知道什么是实现的,什么不是?

例如,记录(或:structure 关键字)未实现,但类(或:class 关键字)未实现。
Dim as <Type>不允许,所有“as”短语也是如此。

您可以在类中创建属性,但也不能在“as”中创建任何东西。

您不能从基类继承(“Inherits”关键字未知)。

等等。

我看到脚本主机是脚本主机,因此限制其功能可能是有意义的。

但是,我没有看到这些限制以可访问甚至合乎逻辑的方式记录在某处,从而赋予所有这些含义。目前,我被迫坚持反复试验的工作流程,以及在 QTP 在线帮助中单独查找我想到的每个细节(我可能会发现我目前忘记的其他细节)。这是微软设计的现实,还是我错过了重点?

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

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

可以对脚本主机中包含的内容和不包含的内容给出(简单的)推理吗?

最佳答案

VBScript Language Reference MSDN 上涵盖了 VBScript 的所有语句、关键字、函数和其他语言元素。我总是引用它来记忆确切的语法。

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

  • VBScript Features not in Visual Basic for Applications
  • Visual Basic for Applications Features Not In VBScript
  • Key Differences Between Visual Basic for Applications and VBScript
  • VBScript Versus Visual Basic and VBA
  • 关于vba - VB : What is missing in scripting host while it is present in "full" VB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895507/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com