码迷,mamicode.com
首页 > 其他好文 > 详细

VBScript学习笔记 - 对象

时间:2014-10-11 01:06:44      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   sp   div   on   cti   

一、创建对象

VBScript创建一个对象实例的语法:

set variablename = CreateObject("Objectname")

其中,variablename是想要用来保存对象引用的变量,objectname是想要创建的对象的类型。set告诉VBScript要保存的是一个对象的引用,而不是一个常规值。

二、嵌套对象的引用

在脚本或Word宏中,经常会看到类似下面的结构

ActiveDocument.PageSetup.Orientation = wdOrientLandscape
ActiveDocument.PageSetup.TopMargin = InchesToPoints(0.5)
ActiveDocument.PageSetup.BottomMargin = InchesToPoints(0.5)
ActiveDocument.PageSetup.PageWidth = InchesToPoints(11)

在该示例中,ActiveDocument对象返回一个PageSetup对象。

通过保存对PageSetup对象的一个引用,可在创建这段脚本时减少很多录入工作,如下所示

set ps = ActiveDocument.PageSetup
ps.Orientation = wdOrientLandscape
ps.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学习笔记 - 对象

标签:style   blog   color   io   ar   sp   div   on   cti   

原文地址:http://www.cnblogs.com/DigiK0ne/p/4018034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!