admin 管理员组文章数量: 1184232
2024年3月27日发(作者:weblogic如何启动混淆后的jar包)
VBA中dwith的用法
VBA编程中的With语句
With语句可对某个对象执行一系列的语句,不必重复指出对象的
名称。 其语法形式为:
With~对象引用>
<语句1>
End With
例如,要改变一个对象的多个属性,可在With控制结构中加上属
性的赋值语句,只需引用对象一次而不必在每个属性赋值时都引用它。
例如:
With MyLabel ’给MyLabel对象的多个属性赋值
.Height=2000
.Width=2000
.Caption="This is MyLabel"
End With
注 :由于程序进入With块后,对象就不能改变了,因此不能用
一个With语句来设置多个不同的对象。可将一个With块放在另一个
之中,产生嵌套的With语句。但在内层的With块中,要使用完整的
对象引用来指出在外层的With块中的对象成员。
With 语句
在一个单一对象或一个用户定义类型上执行一系列的语句。
语法
With
object
[
statements
]
End With
With 语句的语法具有以下几个部分:
部分 描述
object
必要参数。一个对象或用户自定义类型的名称。
statements
可选参数。要执行在
object
上的一条或多条语句。
说明
With 语句可以对某个对象执行一系列的语句,而不用重复指出对
象的名称。例如,要改变一个对象的多个属性,可以在 With 控制结
构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属
性赋值时都要引用它。下面的例子显示了如何使用 With 语句来给同
一个对象的几个属性赋值。
With MyLabel .Height = 2000 .Width = 2000 .Caption
= "This is MyLabel"End With
注意 当程序一旦进入 With 块,
object
就不能改变。因此不能用
一个 With 语句来设置多个不同的对象。
可以将一个 With 块放在另一个之中,而产生嵌套的 With 语句。
但是,由于外层 With 块成员会在内层的 With 块中被屏蔽住,所以
必须在内层的 With 块中,使用完整的对象引用来指出在外层的 With
块中的对象成员。
重点 一般来说,建议您不要跳入或跳出 With 块。如果在 With
块中的语句被执行,但是 With 或 End With 语句并没有执行,则一
个包含对该对象引用的临时变量将保留在内存中,直到您退出该过
程。。
版权声明:本文标题:VBA中withendwith的用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711545277a599270.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论