土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 怎样对几段文字(像数字)进行整体编辑

怎样对几段文字(像数字)进行整体编辑

发布于:2005-07-16 15:42:16 来自:建筑设计/CAD下载及教程 [复制转发]
怎么样对cad里面的用文字编辑写得一批数字,比如同时加上一个相同的数,怎么样进行整体编辑?????
  • tongmingniao
    tongmingniao 沙发
    根据要求编写的vba程序如下,楼主不妨试试。
    Option Explicit
    '适用单行文字和部分多行文字
    Private Sub 数字文本同步增减()
    On Error Resume Next
    Dim SSet As AcadSelectionSet

    Set SSet = ThisDrawing.PickfirstSelectionSet
    If SSet.count = 0 Then
    If Not IsNull(ThisDrawing.SelectionSets.Item("Example")) Then
    Set SSet = ThisDrawing.SelectionSets.Item("Example")
    SSet.Delete
    End If
    Set SSet = ThisDrawing.SelectionSets.Add("Example")
    SSet.SelectOnScreen
    Else
    ThisDrawing.Utility.Prompt vbLf & "已选择操作对象"
    End If

    Dim Ent As AcadEntity
    Dim A As String
    Dim B As Variant
    Dim Increment As Double
    Increment = ThisDrawing.Utility.GetReal(vbLf & "请输入数字增量: ")
    For Each Ent In SSet
    If IsNumeric(Ent.TextString) = True Then
    A = Ent.TextString
    B = Val(A)
    B = B + Increment
    ' b = Format(b, "##.00") '可设置小数位数
    B = CStr(B)
    Ent.TextString = B
    End If
    Next
    End Sub
    2009-03-14 17:55:14

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 657 人订阅

猜你喜欢

阅读下一篇

请问张工

Zdm安装后自己建了一个快捷方式,用于打开zdm。可是我单击原来acad2004快捷方式,为什么也打开了zdm啊?有没有方法让我只打开原汁原味的acad(您千万别说卸载zdm啊)?谢谢

回帖成功

经验值 +10