提取MTXT,包括fiel
首先,我以前从未尝试过做这样的事情,我尝试过使用数据提取向导,但它无法识别任何多行文字对象,所以也许我有了这个想法,但现在开始了。对于每一套公寓,我都会用一个简单的MTxt框来标记,说明地块编号和公寓类型。现在,他们希望我们在图纸上显示楼层面积以及我的excel电子表格明细表。为了显示面积,我使用字段将多边形线的面积转换为平方米&英尺和英寸。
由于我曾经不得不这样做,我想知道我是否可以“窃取”多行文字并将其作为值(没有超链接)放入excel我可以单独进去复制粘贴,每一行都很好地放在单独的单元格里,这很完美,但我每层楼要做30多个,这相当耗时。是否有人有一个LISP我可以使用或一个他们可以指向我,将自动从某一层的所有文本,然后把它放到一个excel表?
我不确定这是否可行,或者我是否再次期待autoCAD magic 也许是TXTOUT。jaberwok在这个链接中发布的lsp例程可以工作吗?我不确定,因为我没有亲自测试。
http://forums.augi.com/showthread.php?35671-可以将多行文字或Dtext导出到Excel或Word吗 谢谢你的评论,效果很好!
除了我之前的那个人是如何设计这幅画的,它本来是完美的。每一段多行文字都是这样的
\pxqc;{\fArial | b1 | i0 | c0 | p34;地块107和112}\p类型C/X\P65.01m²\P700ft²
不过,这比单独剪切和粘贴要快。有没有办法将“\p”强制文本放入新单元格? 恐怕不是我的辖区。如果你愿意的话,我可以再四处看看,看看能不能找到更适合你需要的东西。
您可以尝试在这个链接中找到rkmcswain发布的VBA例程。。。http://forums.augi.com/archive/index.php/t-35780.html 我一直想自学,但教程和我需要的东西之间的差距相当大!
谢谢你的帮助,你为我节省了几个小时:哈哈。到英国来,我给你买几瓶啤酒! 我们完全欢迎你。
你下班的时候我可以在那里。我们在哪里见面? 必须在伦敦市中心,这些天其他地方都死了,直到晚上10点! 哈!
我进入写字板ctrl+h删除了文本样式信息并用逗号替换了p,然后csv文件在excel中打开时自动将其拆分! 杰出的谢谢你的更新。 嘿,txtout程序真的很好,运行得很好。并将具有您指定名称的文件放置在cad配置文件支持文件搜索路径中第一个项目的顶级文件夹中。以防有人找不到它。我使用了(findfile“myfile”),它正确地将我指向了那里。
有一件事可以防止它在我们这里被严重使用。。。。事实上,它没有从图形中的块中获取属性文本,这实际上是唯一的文本,至少对我来说,我有兴趣以这种方式导出。
是否有人愿意就如何修改此代码提供建议,以便它可以获得图形中每个块的属性文本?
这需要重写吗?或者可以在代码中添加额外的条件来搜索表中的任何块,然后提取它们的属性值,可能还有与它们相关的标记?我愿意尽我所能,但肯定需要更有经验的人为我指明正确的出发方向。
这将是一个很好的练习,并且有一些用处。只是需要技术援助来修改它。
谢谢
页:
[1]
2