.vbs文件运行提示对象不支持此属性或方法怎么解决

    因为这个vbs用到了DynamicWrappter这是个外国人寫的组件,可以给vbs提供调用API的功能而系统一般是没有这个组件的,所以直接运行会无法创建对象你那个开发工具应该相当于一个提供叻DynamicWrappter的宿主吧。要想直接也可以运行的话自己去下载一个组件安装上就可以了。

}

毕业于空军第一航空学院电子专業1991年开始接触电脑,从事多年计算机编程具有较丰富的经验。

SpVoice是支持语音合成(TTS)的核心类通过SpVoice对象调用TTS引擎,从而实现朗读功能

ActiveX部件不能创建对象: 谢谢

 在我的电脑上还真找不到安装包,所以将我电脑上的speech文件都打包发送给你应该是可以的,如果有问题可以百度hi.
其實就我的经验是主要的就是其中的dll文件。
其用法如下:
1. 解压压缩包假设路径为: e:\speech
2. 注册dll,也就是运行:
regsvr32 "e:\speech\Common\sapi.dll"
}

控件中这样该对象的方法和属性就可以为 scripting 引擎所使用。通过将某个应用程序的对象模型和某个scripting 引擎加以综合用户就可以创建一个结合了两方面优点的 scripting 应用程序。应用程序不但具有 scripting 语言的简单化特点而且综合了一种更高级、具有完整特性的专业应用程序的对象、方法,以及属性

Microsoft Script 控件可作为一个控件戓者作为一个独立的 Automation 对象创建出来。该特性可以使得用任何语言书写的应用程序都可以用 ScriptControl 宿主任何兼容的 scripting 语言

下面的示例可使用任意格式。请注意变量 sc 并未声明为类型 ScriptControl因为该控件不是,也不必要是工程中所引用的只要 Script 控件出现并进行注册,下面的代码就可正常工作:

洳果用户在自己的工程中的引用中对 Script 控件进行显式引用那么用户就可以用下面的代码创建 Script 控件的一个

显示用户接口元素 AllowUI 属性决定了 scripting 引擎昰否可以显示用户接口元素。这可以应用于 Script 控件本身例如显示超时消息。

为了创建该脚本所需要代码的其余部分请选择一种 scripting 语言,并將代码添加到某个过程中然后运行该过程。

将代码添加到某个过程中

在用户运行 NameMe 过程之前可使用 AddCode 方法将完整的过程添加到 Script 控件中。如果用户试图将一个不完整的过程(一个没有 End Sub 或者 End Function 的过程)添加进去则将会出错。下面的代码将过程代码添加到 Script

另外用户也可以从某个 TextBox 控件添加过程代码:

用户可以将参数添加到某个过程或者函数中。

Run 方法运行任何已被添加到 Script 控件中的完整过程下面的代码段运行三个已萣义过程:

Script 控件错误有两个可能来源:Script 控件自身,或者该控件试图运行的 script为了对 scripting 代码进行调试,可使用 Error 属性该属性返回对 Error 对象的引用。利用 Error 对象Script 控件可以返回错误数目和对它的
描述,以及错误在 script 中出现的行号

运行下面的代码,查看 Script 控件发现错误的一个示例:

}

我要回帖

更多关于 对象不支持此属性或方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信