找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 477|回复: 2

[VBA程序]:CAD与EXCEL如何衔接

[复制链接]
发表于 2005-5-20 23:36:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我想用做好的EXCEL表格做地质上的钻孔柱状图,不知该如何实现?
我的想法是:EXCEL表格中有一列数据是说明该行的高度,如果这样的话,怎么能让CAD划线的时候识别这一行的高度呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-5-21 02:45:47 | 显示全部楼层
Set objExlApp = GetObject(, "Excel.Application")
        If Err.Number <> 0 Then Set objExlApp = CreateObject("Excel.Application")
        Err.Clear
   
        objExlApp.Application.Visible = True
        If objExlApp.workbooks.Count < 1 Then
            Set objExlBook = objExlApp.workbooks.Add
        Else
            Set objExlBook = objExlApp.activeworkbook
        End If
        Set objExlSheet = objExlBook.activesheet
        objExlSheet.cells(RowNum, ColNum) = "需要键入的字符串"   '在表格中添加文字
        With objExlSheet.range(objExlSheet.cells(1, 1), objExlSheet.cells(5, 3))
                  .NumberFormatLocal = "###0.00"        '可以对数字设格式
        End With
        objExlSheet.selection.Clear
        objExlSheet.range(objExlSheet.cells(1, 1), objExlSheet.cells(5, 4)).RowHeight = 24 '设选择区域行高
        objExlSheet.Rows("1:1").RowHeight = 28 '另一种设置方式
        objExlSheet.Columns("A:A").ColumnWidth = 100  'l列宽
VB针对Excel的编程可以自己录制宏,参考其语法,稍加调整即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-21 21:10:55 | 显示全部楼层
各位哥们,帮帮忙!有这个方面的教程吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-29 01:23 , Processed in 0.407156 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表