乐筑天下

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

多行文本如何转换为单行文本

[复制链接]

5

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
35
发表于 2006-8-30 16:19:00 | 显示全部楼层 |阅读模式
单行转换为多行很容易实现,但多行文本如何转换为单行文本,本来想通过爆炸实现,结果发现VBA不支持,怎么办?谢谢!
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-9-2 18:05:00 | 显示全部楼层
sendcommand
回复

使用道具 举报

68

主题

177

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2006-9-2 18:40:00 | 显示全部楼层
先得到多行方字的内容,然后重写
回复

使用道具 举报

5

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
35
发表于 2006-9-3 13:44:00 | 显示全部楼层

如何获得,能不能详细说明一下,楼上的兄弟
回复

使用道具 举报

20

主题

115

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
195
发表于 2006-9-3 16:26:00 | 显示全部楼层
引自 http://xsfhlzh.139.com ,可参考
Private Function MToS(mtext As Variant) As Variant
'炸开MText并返回一个Text数组
    Dim i As Integer
    Dim ss As AcadSelectionSet
    Dim pTexts As New Collection
    ThisDrawing.ActiveSelectionSet.Clear
    ThisDrawing.SendCommand "Explode" & vbCr & "(handent " & Chr(34) _
                            & mtext.Handle & Chr(34) & ")" & vbCr & vbCr
    Set ss = ThisDrawing.ActiveSelectionSet
    For i = 0 To ss.Count - 1
        If UCase(ss(i).ObjectName) = "ACDBTEXT" Then pTexts.Add ss(i)
    Next i
    MToS = pTexts
End Function
回复

使用道具 举报

5

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
35
发表于 2006-9-4 08:27:00 | 显示全部楼层
如果不爆炸,那位兄弟有好办法
回复

使用道具 举报

11

主题

29

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
73
发表于 2006-9-4 09:25:00 | 显示全部楼层
先获得多行文本的属性,然后再写成单行文字(同时删除多行文本),就可以了
回复

使用道具 举报

68

主题

177

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2006-9-4 12:06:00 | 显示全部楼层
获得的方法为textstring属性,如dim tx as acadmtext,则可以用tx.textstring获得内容
回复

使用道具 举报

5

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
35
发表于 2006-9-4 17:17:00 | 显示全部楼层

这样是不行的,英文的当然可以了,只要有汉字就行不通了,里面就多出很多东西(当然是文本的一些格式信息),不信你可试试看
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-6 13:26 , Processed in 1.279957 second(s), 70 queries .

© 2020-2025 乐筑天下

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