CreateObject函数参数

如题所述

在使用CreateObject函数时,有两个主要参数:


1. ProgId: 这是一个必选的String类型参数,用于指定要创建的对象的程序标识符。程序ID是你想要运行的特定对象或组件在编程语言中的唯一标识,如"Microsoft Word.Application"。


2. ServerName: 这是一个可选的String参数,用于指定在哪个网络服务器上创建对象。如果省略,CreateObject将默认在本地计算机上查找。如果提供了ServerName,它需要是一个有效的名称,但长度不能超过63个字符且不能包含无效字符,否则可能会导致DnsValidateName函数失败。


在执行过程中,CreateObject函数可能会抛出一些异常:



    Exception: 如果找不到或未提供正确的ProgId,错误号为429。这表示程序ID可能是错误的或者没有被正确引用。
    如果ServerName设置不正确,导致DnsValidateName函数失败,错误号为462,这通常意味着服务器不可用或者输入的服务器名不符合规范。
    FileNotFoundException: 如果试图创建的对象不存在,错误号为53,表明指定的类型在服务器上找不到。

对于使用Visual Basic 6.0且启用无结构错误处理的旧应用程序,可以通过比较错误号(通过Err对象的Number属性)来识别错误。然而,为了更有效和现代的错误处理,建议考虑使用Visual Basic的结构化异常处理机制。

温馨提示:内容为网友见解,仅供参考
无其他回答

CreateObject函数参数
在使用CreateObject函数时,有两个主要参数:1. ProgId: 这是一个必选的String类型参数,用于指定要创建的对象的程序标识符。程序ID是你想要运行的特定对象或组件在编程语言中的唯一标识,如"Microsoft Word.Application"。2. ServerName: 这是一个可选的String参数,用于指定在哪个网络服务器上创建对象。...

关于VB中CreateObject 函数
1、CreateObject函数简介:创建并返回一个对 ActiveX 对象的引用。2、CreateObject函数语法 :CreateObject(class,[servername]) ;3、CreateObject参数简介 :class必需的;Variant (String). 要创建的应用程序名称和类;servername可选的;Variant (String). 要在其上创建对象的网络服务器名称。4、CreateObjec...

WScript.CreateObject的参数
object.CreateObject(strProgID[,strPrefix])参数 object WScript 对象。strProgID 表示要创建的对象的编程标识符 (ProgID) 的字符串值。strPrefix 可选。表示函数前缀的字符串值。说明 使用 strPrefix 参数,通过 CreateObject 方法创建的对象是已连接的对象。当您要同步对象的事件时,这些对象非常有用。创...

CreateObject基本介绍
语法为:CreateObject(class[,servername])。其中,class参数是必需的,类型为Variant(String),用于指定要创建的应用程序名称和类。可选的servername参数也是Variant(String)类型,用于指定在哪个网络服务器上创建对象。使用CreateObject函数时,需要遵循特定的语法结构,使用appname.objecttype这种语法格式来指...

VB、VBS中CreatObject用法
CreateObject函数 返回 创建并返回一个对 ActiveX 对象的引用。语法CreateObject(class,[servername]) CreateObject 函数的语法有如下部分:部分 描述 class 必需的; Variant (String). 要创建的应用程序名称和类。servername 可选的; Variant (String). 要在其上创建对象的网络服务器名称。class 参数使用...

createobject函数
CreateObject 方法 创建 COM 对象。ConnectObject 方法 将对象的事件源连接到具有给定前缀的函数。DisconnectObject 方法 断开已连接对象的事件源的连接。Echo 方法 将文本输出到消息框中或命令控制台窗口。GetObject 方法 用指定的 ProgID 检索现有的对象或从文件中创建新对象。Quit 方法 强制脚本随时停止执行...

createobject函数
WScript对象的几个关键属性如Arguments(参数集)、FullName(主机可执行文件路径)、Interactive(脚本模式)、Name(对象名)、Path(主机执行文件路径)、ScriptFullName(当前脚本完整路径)、ScriptName(脚本文件名)等,提供了丰富的信息获取手段。StdErr、StdIn、StdOut属性分别用于错误输出、输入和输出流...

如何在易语言下使用CreateObject函数
英文名称:CreateObject 创建指定类型的 COM 对象,本对象中的原有内容将被释放。成功返回真,否则返回假。本命令为初级对象成员命令。参数<1>的名称为“对象类型”,类型为“文本型(text)”。本参数指定对象的类型文本,譬如“Word.Application”、“Excel.Application”、“{000209FF-0000-0000-C000-...

CreateObject函数的注意
创建 Framework 对象CreateObject 函数只能用于创建 COM 对象。尽管没有用于创建 .NET Framework 对象的完全等效机制,但 System 命名空间中的 Activator 包含有一些方法来创建本地或远程对象。具体而言,CreateInstance 方法或 CreateInstanceFrom 方法很有用。安全注意CreateObject 函数需要非托管代码权限,这可能...

VBS中CreateObject和WScript.CreateObject的区别介绍
CreateObject是VBS的内置函数,属于语言的一部分;而WScript.CreateObject是Windows脚本宿主(wscript.exe和cscript.exe)提供的WScript对象的方法。类似于批处理中内部命令和外部命令的关系。在VBS中,CreateObject总是可用的,而WScript.CreateObject只有在宿主为wscript.exe和cscript.exe的情况下才可以使用,在WMI...

相似回答
大家正在搜