乐筑天下

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

从CAD内指定点提取TEXT文本至EXCEL出错

[复制链接]

2

主题

12

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2008-5-30 20:13:00 | 显示全部楼层 |阅读模式
以下是  从CAD内指定点提取TEXT文本至EXCEL的制定格时用到的一个循环,里面P,P2,P3是CAD内制定的三个文本的起始点坐标,PP是遍历CAD内文本指定点变量,但是最后运算后就是头一个P=PP时,提取不到指定文本,其余两个都能提取出来?真是百思不得其解。请高手帮忙解决。
For Each Ent In ThisDrawing.PaperSpace '循环实体
    Select Case Ent.ObjectName '获取实体名
   
      Case "AcDbMText"     '选择文本实体
        Set TextEnt = Ent
           
        pp = TextEnt.InsertionPoint
   
     If p(0) = pp(0) And p(1) = pp(1) Then
   
         dz1 = TextEnt.TextString
            
         ElseIf p2(0) = pp(0) And p2(1) = pp(1) Then
         bb = TextEnt.TextString
            For aa = 1 To Len(bb)
            If IsNumeric(Mid(bb, aa, 1)) Then Exit For
               Next aa
          ElseIf p3(0) = pp(0) And p3(1) = pp(1) Then
           xz1 = TextEnt.TextString
    End If   
    End Select
   
  Next Ent

esoqsdpdbop.JPG

esoqsdpdbop.JPG


回复

使用道具 举报

2

主题

12

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2008-5-31 21:19:00 | 显示全部楼层
我想到一个变通的办法,绕过识别这个点,直接固定TEXT文本在这里。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 17:25 , Processed in 1.197588 second(s), 59 queries .

© 2020-2025 乐筑天下

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