CAD 搜尋特殊字元一問
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
sireny238- 一般會員
- 文章總數 : 10
年齡 : 29
來自 : 台中市龍井區
職業 : 設備繪圖
愛好 : 繪圖
個性 : 內向慢熟
使用年資 : 1
使用版本 : 2018
經驗值 : 1310
威望值 : 0
注冊日期 : 2021-06-17
回復: CAD 搜尋特殊字元一問
我也試過預設方式真的找不到
可能要尋求程式或其他方式!
可能要尋求程式或其他方式!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: CAD 搜尋特殊字元一問
上傳一個簡單 sample 我試試, 3Q
shackle_2005- 初級會員
- 文章總數 : 232
年齡 : 53
來自 : 台中
職業 : 程式設計
愛好 : 音樂
個性 : 隨和
使用年資 : 10 年
使用版本 : 2013
積分 : 3
經驗值 : 6758
威望值 : 361
注冊日期 : 2010-09-20
回復: CAD 搜尋特殊字元一問
檔案已上傳如附件~
- 附件
sireny238- 一般會員
- 文章總數 : 10
年齡 : 29
來自 : 台中市龍井區
職業 : 設備繪圖
愛好 : 繪圖
個性 : 內向慢熟
使用年資 : 1
使用版本 : 2018
經驗值 : 1310
威望值 : 0
注冊日期 : 2021-06-17
VBA 做的, 試試看可不可以, 3Q
Option Explicit
Public tm As AcadModelSpace
Public Sub test()
On Error Resume Next
Dim text_obj As AcadText
Dim obj As AcadObject
Dim cir As AcadCircle
Set tm = ThisDrawing.ModelSpace
For Each obj In tm
If TypeOf obj Is AcadText Then
Set text_obj = obj
If InStr(text_obj.TextString, "%%O") > 0 Then ' 如果字串裏面有引線
Set cir = tm.AddCircle(text_obj.InsertionPoint, 100): cir.color = 3: cir.Update ' 就在字串插入點畫一個 100 的圓
End If
End If
Next obj
MsgBox "OK"
End Sub
Public tm As AcadModelSpace
Public Sub test()
On Error Resume Next
Dim text_obj As AcadText
Dim obj As AcadObject
Dim cir As AcadCircle
Set tm = ThisDrawing.ModelSpace
For Each obj In tm
If TypeOf obj Is AcadText Then
Set text_obj = obj
If InStr(text_obj.TextString, "%%O") > 0 Then ' 如果字串裏面有引線
Set cir = tm.AddCircle(text_obj.InsertionPoint, 100): cir.color = 3: cir.Update ' 就在字串插入點畫一個 100 的圓
End If
End If
Next obj
MsgBox "OK"
End Sub
- 附件
shackle_2005- 初級會員
- 文章總數 : 232
年齡 : 53
來自 : 台中
職業 : 程式設計
愛好 : 音樂
個性 : 隨和
使用年資 : 10 年
使用版本 : 2013
積分 : 3
經驗值 : 6758
威望值 : 361
注冊日期 : 2010-09-20
Tiger&蘋果爸 and sireny238 like this post
回復: CAD 搜尋特殊字元一問
沒接觸過VBA 來試試看
感謝協助
感謝協助
sireny238- 一般會員
- 文章總數 : 10
年齡 : 29
來自 : 台中市龍井區
職業 : 設備繪圖
愛好 : 繪圖
個性 : 內向慢熟
使用年資 : 1
使用版本 : 2018
經驗值 : 1310
威望值 : 0
注冊日期 : 2021-06-17
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章