土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ excel与cad

excel与cad

发布于:2005-11-29 11:43:29 来自:建筑设计/CAD下载及教程 [复制转发]
我用vba从excel文件中读出一个小于1但大于0的数字,作为文字绘制在cad中小数点前面的0绘不出来,请高手指点
程序如下:
Public Sub exceltocad2()
Dim excelApp As Excel.Application
’指定绘图数据位置
Set excelApp = CreateObject("Excel.Application")
excelApp.Workbooks.Open "f:\\ceshi.xls"
Set excelsheet = excelApp.ActiveWorkbook.Sheets("绘图数据")

’输入绘图数据

Dim Textstr As String
Dim startPoint(0 To 2) As Double
Dim Textobj As AcadText


startPoint(0) = 100
startPoint(1) = 100
startPoint(2) = 0

Textstr = excelsheet.Cells(1, 1)
Set Textobj = ThisDrawing.ModelSpace.AddText(Textstr, startPoint, 2.5)

ZoomExtents
excelApp.Quit
end sub

全部回复(9 )

只看楼主 我来说两句
  • hhzjxss
    hhzjxss 沙发
    这个倒还没有研究过,楼主不错呀,开始研究这个了!
    2007-10-03 12:54:03

    回复 举报
    赞同0
  • lidejun_55
    lidejun_55 板凳
    一直没注意这个帖子,祝贺楼主大功告成,多看帮助文件和vba开发手册就会了。
    2006-05-01 14:21:01

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 684 人订阅

猜你喜欢

阅读下一篇

新建样板一般选那种?

在模型空间里是无限大的,新建样板一般选那种?比例怎么设置?

回帖成功

经验值 +10