[討論] 請問如何用VBA更改動態圖塊裡的自訂參數
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論] 請問如何用VBA更改動態圖塊裡的自訂參數
請問各位大哥, 我想讓動態圖塊各種角度插入後,裡面的文字部分永遠保持水平, 所以想用VBA 去改自訂參數裡的角度欄位, 請問有先進知道程式該如何寫嗎?
PS: 我圖塊裡有針對文字的部分加入旋轉, 所以自訂裡才會出現角度, 如果不能用VBA去存取修改, 那有辦法用 水平約束之類的方式去限制文字一定保持水平嗎?
先謝謝各位大哥了!!
蜻蜓草 在 2018-03-31, 08:08 作了第 2 次修改
蜻蜓草- 一般會員
- 文章總數 : 77
年齡 : 47
來自 : 南投
職業 : 工
愛好 : 電影
個性 : 溫和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4890
威望值 : 0
注冊日期 : 2012-08-16
回復: [討論] 請問如何用VBA更改動態圖塊裡的自訂參數
修正自訂參數我也不會
但如果要達成你的目標
我有一個想法可以透過VBA去做
方法如下:
1.先將動態圖塊插入後
2.把他炸開
3.用過濾器去搜尋動態圖塊
4.偵測文字部分,將其旋轉
5.如果需要再建立圖塊
我剛確認完我的圖塊裡面也沒有自訂選項...
說不定可以透過Set blk as acadblock 去blk區域變數參數裡面找設定看看
但如果要達成你的目標
我有一個想法可以透過VBA去做
方法如下:
1.先將動態圖塊插入後
2.把他炸開
3.用過濾器去搜尋動態圖塊
4.偵測文字部分,將其旋轉
5.如果需要再建立圖塊
我剛確認完我的圖塊裡面也沒有自訂選項...
說不定可以透過Set blk as acadblock 去blk區域變數參數裡面找設定看看
林宗漢- 一般會員
- 文章總數 : 24
年齡 : 29
來自 : 雲林
職業 : 水利工程技師
愛好 : AutoCADVBA/ExcelVBA
個性 : 樂於分享
使用年資 : 2年
使用版本 : AutoCAD2016
經驗值 : 2561
威望值 : 34
注冊日期 : 2018-03-15
回復: [討論] 請問如何用VBA更改動態圖塊裡的自訂參數
我有試去看blk區域變數參數 , 看起來有一些我自訂的圖塊欄位和線段的樣子, 但沒有動態圖塊,拉長、旋轉這類的(我還不太會用)
提供圖塊供測試.... 圖塊
提供圖塊供測試.... 圖塊
蜻蜓草- 一般會員
- 文章總數 : 77
年齡 : 47
來自 : 南投
職業 : 工
愛好 : 電影
個性 : 溫和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4890
威望值 : 0
注冊日期 : 2012-08-16
回復: [討論] 請問如何用VBA更改動態圖塊裡的自訂參數
vba我是不會..我只會動態圖塊....
1. 做一旋轉參數
2. 做一極座標參數
3. 極座標參數性質調整 展示性質:否 鏈動作:是 掣點數目:0
4. 對極座標參數使用移動動作,移動對象為文字
5. 對旋轉參數使用旋轉動作,旋轉對象為極座標
記得把原來旋轉文字部分移除
1. 做一旋轉參數
2. 做一極座標參數
3. 極座標參數性質調整 展示性質:否 鏈動作:是 掣點數目:0
4. 對極座標參數使用移動動作,移動對象為文字
5. 對旋轉參數使用旋轉動作,旋轉對象為極座標
記得把原來旋轉文字部分移除
akioharuno- 一般會員
- 文章總數 : 56
年齡 : 34
來自 : 高雄
職業 : 結構繪圖
愛好 : 不知道
個性 : 都可以
使用年資 : 2
使用版本 : 2016
經驗值 : 2469
威望值 : 96
注冊日期 : 2018-12-31
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章