乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 42|回复: 1

請問有沒有人知道, "圖塊"裡如果有1個MTEXT, VBA 可以修改其值嗎?

[复制链接]

3

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
17
发表于 2013-7-22 22:11:00 | 显示全部楼层 |阅读模式
請問有沒有人知道, "圖塊"裡如果有1個MTEXT, VBA 可以修改其值嗎?
我現在卡在跟本就不知道要怎麼抓出字串, 更別說修改字串了。
還是說圖塊裡的MTEXT 本來就不能改的呢?
如果有人知道, 煩請指點一下, 感謝~~
以下是可以抓出圖塊的定義屬性, 那如果是MTEXT 文字呢?
    If objBlockReference.HasAttributes Then
          '取得屬性的陣列
          avarAttributes = objBlockReference.GetAttributes
        
          '從陣列中依序取出屬性物件
          For intIndex = LBound(avarAttributes) To UBound(avarAttributes)
               '取得屬性物件
               Set objAcadAttributeReference = avarAttributes(intIndex)
               '判斷是否為屬性
               If objAcadAttributeReference.ObjectName = "AcDbAttribute" Then
                   If objAcadAttributeReference.TagString = Field Then
                        objAcadAttributeReference.TextString = value
                        Exit Sub
                   End If
               End If
         Next intIndex
   End If

lqm3swn0txt.png

lqm3swn0txt.png

该贴已经同步到

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

1

主题

113

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
117
发表于 2013-7-25 14:12:00 | 显示全部楼层
使用 GetSubEntity 方法
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-4-21 02:36 , Processed in 0.249554 second(s), 59 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表