如何在 coreldraw 宏中对某些形状进行分组?
How to group some shapes in coerl draw macros?
我在带有 for 循环的数组中的 coreldraw 宏中创建了一些形状:
Dim i, j As Double
j = 1
Dim t() As Shape
For i = 1.575 To s4height - 1.575 Step 1.575
ReDim t(j)
Set t(j) = s5.Duplicate
t(j).Move 0, i
j = j + 1
Next i
现在我想将 s5 形状和 t() 数组中的所有形状分组
我感谢任何人分享的想法!!!
答案在这里
您应该创建一个 New ShapeRange 然后将您的形状添加到其中并创建一个形状并在其中分组 ShapeRange
示例:
Dim OrigSelection As New ShapeRange
OrigSelection.Add s5
Dim gp1 As Shape
Set gp1 = OrigSelection.Group
我在带有 for 循环的数组中的 coreldraw 宏中创建了一些形状:
Dim i, j As Double
j = 1
Dim t() As Shape
For i = 1.575 To s4height - 1.575 Step 1.575
ReDim t(j)
Set t(j) = s5.Duplicate
t(j).Move 0, i
j = j + 1
Next i
现在我想将 s5 形状和 t() 数组中的所有形状分组 我感谢任何人分享的想法!!!
答案在这里 您应该创建一个 New ShapeRange 然后将您的形状添加到其中并创建一个形状并在其中分组 ShapeRange 示例:
Dim OrigSelection As New ShapeRange
OrigSelection.Add s5
Dim gp1 As Shape
Set gp1 = OrigSelection.Group