欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CorelDRAW VBA - 确定形状类型

程序员文章站 2023-12-27 18:09:21
...

每个Shape对象都具有只读Type属性,该属性返回形状类型(例如,矩形、椭圆、曲线、文本或组)。对于形状可用的属性和方法随形状类型而变化;因此,在对该形状应用任何属性或方法之前确定形状类型是一个好主意。

下面的示例VBA代码确定形状是否为文本。如果形状是文本,则代码确定它是艺术文本还是段落文本。如果形状是艺术文本,则旋转10度。

' 取得当前活动形状
Dim sh As Shape
Set sh = ActiveShape
' 如果形状类型是文本形状类型
If sh.Type = cdrTextShape Then
    ' 如果是美术字文本
    If sh.Text.IsArtisticText = True Then
        ' 将其旋转10度
        sh.Rotate 10
    End If
End If

原创声明:本文首发于个人CorelDRAW VBA博客,请尊重文章版权。
转载请注明原文链接:http://www.cdrvba.com/coreldraw-vba-determining-shape-type

上一篇:

下一篇: