CorelDRAWX4的VBA插件开发(九)循环的套用和统一尺寸

CorelDRAWX4的VBA插件开发(九)循环的套用

之前我所用的都是针对单个对象的功能,而想一次性操作所有形状只需要在外面套上一个循环数就行了

范例:一次性更改所有形状的尺寸(统一尺寸)

Sub 第一个插件()
    CorelDRAW.ActiveDocument.Unit = cdrMillimeter
    For Each Item In CorelDRAW.ActivePage.Shapes
        Item.SetSize 10, 10
    Next
End Sub

在这里插入图片描述
for 循环的开始
each 固定用法(每一个的意思)
item 这个名称可以随意改,不要用数字开头(代表其中一个)在循环内部它表表示其中的一个对象
in 固定用法(表示前面的这个对象的是在后面这个集合中)
CorelDRAW.ActivePage.Shapes集合(这里用的就是当前页面所有对象的集合,注意:所有对象包含母页面的辅助线,所以稍加不注意会报错的哦,因为辅助线是没有尺寸这个属性的)
Next 循环的结束,固定用法

所以这个循环会执行N次, 里面有多少个对象他就执行多少次,直到最后一个

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值