coreldraw vba脚本教程-随机尺寸-旋转

 时间:2026-02-15 18:04:54

1、启动cdr,alt+f11 启动vba编辑器,插入窗体,插入两个文本框,分别命名为too和from 插入一个标签修改标题为随机范围,插入两个按钮分别命名为size和roto,修改标签及效果如图所示

coreldraw vba脚本教程-随机尺寸-旋转

2、随机尺寸代码编写如下:

Private Sub size_Click()

ActiveDocument.Unit = cdrMillimeter

Dim a As Integer, b As Integer

a = from.Text

b = too.Text

If ActiveSelection.Shapes.Count > 0 Then

Dim s As ShapeRange, q As Shape

Set s = ActiveSelectionRange

For Each q In s

q.SizeWidth = Int((b * Rnd) + a)

q.SizeHeight = Int((b * Rnd) + a)

Next q

End If

End Sub

效果如图:

coreldraw vba脚本教程-随机尺寸-旋转

coreldraw vba脚本教程-随机尺寸-旋转

3、随机旋转代码编写如下:

Private Sub roto_Click()

ActiveDocument.Unit = cdrMillimeter

Dim a As Integer, b As Integer

a = from.Text

b = too.Text

If ActiveSelection.Shapes.Count > 0 Then

Dim s As ShapeRange, q As Shape

Set s = ActiveSelectionRange

For Each q In s

q.Rotate Int((b * Rnd) + a)

Next q

End If

End Sub

效果如图:

coreldraw vba脚本教程-随机尺寸-旋转

coreldraw vba脚本教程-随机尺寸-旋转

1、至此代码已编写完成!谢谢观看,欢迎参考

  • CorelDRAW中菜碟的画法
  • win10系统cdrx8画圆环可以这么简单!
  • uv打印机使用涂层打印掉色怎么办?
  • cdr如何填充蓝红艺术图样
  • 如何给弧形的杯子添加图案
  • 热门搜索
    鱿鱼干怎么做好吃 熟牛肉怎么做好吃 伊利金领冠奶粉怎么样 电脑休眠怎么唤醒 龙怎么画 费玉清为什么不结婚 小米电视怎么看电视台的频道 小便尿血是怎么回事 道口烧鸡的做法 为什么大腿粗