关于api函数 CreateObject 参数的问题,内附例子
时间:2011-12-24
来源:互联网
在vb,动态创建引用对象很方便,
但是引用一些不常用的对象时,里面的参数应该如何填写?
下面的例子应该如何更改
'正则表达式
dim obj1
dim obj2
dim str1 as MatchCollection
dim ml1 as matchcollection
set obj1 = CreateObject("VBscript.RegExp") '动态创建 regexp 对象
str1 = "asfasdfafd"
obj1.pattern = "a"
set ml1 = obj1.Excute(str1)
'如果我想把 obj2 动态引用 MatchCollection 对象应该如何写 ?
'我试过 set obj2 = CreateObject("VBscript.MatchCollection") ,可以这样没有用
'而且以后是动态引用其他不常用的对象,应该如果找他的名称(即 "VBscript.RegExp" 这样的)
'可不可以用 createobject("########-####-####-####-############") 这样的?
但是引用一些不常用的对象时,里面的参数应该如何填写?
下面的例子应该如何更改
'正则表达式
dim obj1
dim obj2
dim str1 as MatchCollection
dim ml1 as matchcollection
set obj1 = CreateObject("VBscript.RegExp") '动态创建 regexp 对象
str1 = "asfasdfafd"
obj1.pattern = "a"
set ml1 = obj1.Excute(str1)
'如果我想把 obj2 动态引用 MatchCollection 对象应该如何写 ?
'我试过 set obj2 = CreateObject("VBscript.MatchCollection") ,可以这样没有用
'而且以后是动态引用其他不常用的对象,应该如果找他的名称(即 "VBscript.RegExp" 这样的)
'可不可以用 createobject("########-####-####-####-############") 这样的?
作者: dinojy2012 发布时间: 2011-12-24
部件中有些类,是不可以使用CreateObject 或者new创建,需要使用部件的特定类来创建的
比如,Ms scripting running库的对象 ,只能按下面方式使用
Dim fobj As New Scripting.FileSystemObject ’必须使用new 或者createobject创建的对象
Dim fFolder As Scripting.Folder '只能使用Scripting.FileSystemObject 的对象获得引用
Set fFolder = fobj.GetFolder(sPath) 'Scripting.FileSystemObject 对象提供的获得Folder对象的方法之一
Set fFolder = fobj.CreateFolder(sPath)'Scripting.FileSystemObject 对象提供的获得Folder对象的方法之一
按什么方法获得对象的引用,应该看具体部件的内部设计
比如,Ms scripting running库的对象 ,只能按下面方式使用
Dim fobj As New Scripting.FileSystemObject ’必须使用new 或者createobject创建的对象
Dim fFolder As Scripting.Folder '只能使用Scripting.FileSystemObject 的对象获得引用
Set fFolder = fobj.GetFolder(sPath) 'Scripting.FileSystemObject 对象提供的获得Folder对象的方法之一
Set fFolder = fobj.CreateFolder(sPath)'Scripting.FileSystemObject 对象提供的获得Folder对象的方法之一
按什么方法获得对象的引用,应该看具体部件的内部设计
作者: worldy 发布时间: 2011-12-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28