25
61
6
初露锋芒
使用道具 举报
158
2315
10
顶梁支柱
Sub TextAlignPnt() Dim pnt As Variant Dim pnt1 As Variant Dim pnt2 As Variant Dim obj As AcadEntity Dim txt As AcadText ThisDrawing.Utility.GetEntity obj, pnt1, "Select Text:" If obj.ObjectName = "AcDbText" Then Set txt = obj pnt = txt.InsertionPoint Debug.Print "Insertionpoint=" & pnt(0) & " " & pnt(1) & " "; pnt(2) txt.Alignment = acAlignmentMiddleLeft pnt1 = txt.TextAlignmentPoint txt.InsertionPoint = pnt Debug.Print "Alignmentpoint=" & pnt1(0) & " " & pnt1(1) & " "; pnt1(2) pnt2 = ThisDrawing.Utility.GetPoint(, "Select New Alignment point:") Debug.Print "Selectpoint=" & pnt2(0) & " " & pnt2(1) & " "; pnt2(2) pnt1(0) = pnt2(0) txt.TextAlignmentPoint = pnt1 ThisDrawing.Application.Update End If End Sub
本版积分规则 发表回复 回帖后跳转到最后一页
微信公众平台
扫描访问手机版
点击图片下载手机App
|关于我们|小黑屋|乐筑天下 繁体中文
GMT+8, 2025-3-13 13:53 , Processed in 0.505343 second(s), 58 queries .
© 2020-2025 乐筑天下
在线时间:10:00-17:00
暂无
扫一扫,关注我们
帮助中心
关于我们
下载APP客户端