【问题标题】:What all VBScript operations are not allowed in HTAHTA 中不允许的所有 VBScript 操作
【发布时间】:2014-03-27 11:53:16
【问题描述】:

我想使用hta 开发一个脚本,它主要与excel 文件交互以进行数据交易。我之前使用 Excel macro 开发了这个,但我想对 hta 做同样的事情,也是为了 learning 目的。

现在,问题是我可以看到在 hta 中不允许使用很少的 vbscript 操作,例如echo。有人可以给我一个list 这些不适用于hta 的操作/关键字吗?有没有更好的方法来实现这一点?

我用 Core Java 编写代码,因此没有尝试 VB/.net!

【问题讨论】:

    标签: macros vbscript scripting vb6 hta


    【解决方案1】:

    无论您在 WScript 还是 Mshta/Ie 宿主下执行,VBScript 都是 VBScript。没有 WScript 主机,意味着没有 WScript.Echo - 也没有 WScript.Arguments.Unnamed.Count, WScript.Whatever.... 也没有。

    但是: VBA 不是 VBScript。所以不要指望those features 在.HTA 中工作。

    【讨论】:

    • 确实如此。没有 WSH,没有 WScript 对象,所以没有它的方法和属性。当然,MSHTA 带来了自己的对象模型。
    猜你喜欢
    • 2016-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多