土木在线论坛 \ 建筑设计 \ 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 )

只看楼主 我来说两句
  • cjj371
    cjj371 沙发
    我已经知道了,用excel文本转换函数fixed可以解决问题!感谢lidejun_55提醒。
    2005-12-02 16:19:02

    回复 举报
    赞同0
  • cjj371
    cjj371 板凳
    我真的不会,对我的工作很有用,虚心求教
    2005-12-02 08:05:02

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

CAD下载及教程

返回版块

52.09 万条内容 · 687 人订阅

猜你喜欢

阅读下一篇

新建样板一般选那种?

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

回帖成功

经验值 +10