提取cad图纸中的文字到excel中,怎么办?
<p>提取cad图纸中的文字到excel中,怎么办?</p><p>请各位高手帮忙,谢谢!</p> <p> 很简单 但是要看你想怎么办?</p><p></p><p> 用vba最简单 遍历所有图员 如果是text 就记录内容到excel的表格中 </p><p></p><p> 呵呵 我做完了</p> 我想楼主是想把表格文字提取到excel里吧?先熟悉一下cad的对象模型,和excel的对象模型先,祝好运! <p>楼上能不能在说的详细一点</p><p>我也想知道 </p><p>谢谢</p> <p>文字导入到EXCEL难道就不能用CAD内部的BLOCK功能导出吗?把文字做成B,然后提取属性,程序的话可以先连接EXCEL啊!</p><p>1可以先用选择集选中所有的对象,然后将文字的对像过滤出来</p><p>2.得到文字对象后连接EXCEL ,(EXCEL.APPLICATION),</p><p>3.EXCEL.workbooks 和excel.sheets 然后用CELLS(X,Y),将文字写入EXCEL表格</p><p>public sub sfdsdfsdfs()</p><p>dim ppppexcel1 as excelapplication</p><p>dim pppworkbooks as excelwookbooks</p><p>dim ppworksheet as excelwooksheets</p><p>set ppppexcel1=getobject(."excel.appliction")</p><p> if err then</p><p> set ppppexcel1=createobject("excel.appliction")</p><p> if err then</p><p> msgbox err.description</p><p> end if</p><p></p><p>set pppworkbooks=ppppexcel1.workbooks.add </p><p>set ppworksheet=pppworkbooks.worksheets.add </p><p></p><p>ppppexcel1.visible=true</p><p>dim i as double</p><p>i=0</p><p>dim j as double</p><p>j=0</p><p>for each 文字对象 in sset '选择集</p><p> ppworksheet.cell(i,j)</p><p>'写入文字到每一个EXCEL单元格</p><p></p><p>next 文字对象</p><p>end sub</p><p></p><p></p> 天龙八部 发表于 2007-8-14 17:34 static/image/common/back.gif文字导入到EXCEL难道就不能用CAD内部的BLOCK功能导出吗?把文字做成B,然后提取属性,程序的话可以先连接EX ...
正在找这方面的学习呢,谢谢了, 正在找这方面的学习呢,谢谢了,
页:
[1]