首页 > 代码库 > VBScript学习笔记 - 对象
VBScript学习笔记 - 对象
一、创建对象
VBScript创建一个对象实例的语法:
set variablename = CreateObject("Objectname")
其中,variablename是想要用来保存对象引用的变量,objectname是想要创建的对象的类型。set告诉VBScript要保存的是一个对象的引用,而不是一个常规值。
二、嵌套对象的引用
在脚本或Word宏中,经常会看到类似下面的结构
ActiveDocument.PageSetup.Orientation = wdOrientLandscapeActiveDocument.PageSetup.TopMargin = InchesToPoints(0.5)ActiveDocument.PageSetup.BottomMargin = InchesToPoints(0.5)ActiveDocument.PageSetup.PageWidth = InchesToPoints(11)
在该示例中,ActiveDocument对象返回一个PageSetup对象。
通过保存对PageSetup对象的一个引用,可在创建这段脚本时减少很多录入工作,如下所示
set ps = ActiveDocument.PageSetupps.Orientation = wdOrientLandscapeps.TopMargin = InchesToPoints(0.5)ps.BottomMargin = InchesToPoints(0.5)ps.PageWidth = InchesToPoints(11)
VBScript有种特别的程序构造,叫With语句。用With语句重写上面的例子:
with ActiveDocument.PageSetup .Orientation = wdOrientLandscape .TopMargin = InchesToPoints(0.5) .BottomMargin = InchesToPoints(0.5) .PageWidth = InchesToPoints(11)end with
三、释放对象
通过将保存对象的变量值设置为Nothing,可明确释放该对象。
VBScript学习笔记 - 对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。