乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 57|回复: 2

请教各路高人CAD VBA读取EXCEL表的问题

[复制链接]

4

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
20
发表于 2012-1-3 19:41:00 | 显示全部楼层 |阅读模式
Public Sub intext()
'已打开一个EXCEL文档和一个图档,当运行本程序后提示选择EXCEL文档的
'某一单元格,选后提示在AutoCAD图档点选一位置,使EXCEL文档相关单元格的内容
'以文本方式填在AutoCAD图档的指定位置
     On Error Resume Next
      ' 连接Excel应用程序
     Dim xlApp As Excel.Application
     Set xlApp = GetObject(, "Excel.Application")
     If Err Then
         MsgBox " Excel 应用程序没有运行。请启动 Excel 并重新运行程序。"
         Exit Sub
     End If
     Dim xlSheet As Worksheet
     Dim na As Integer '所选单元格所在行的编号
     Dim n1 As String ' 单元格的值(内容)
     Set xlSheet = xlApp.ActiveSheet
  '####################################################################
  '这段不会编啊!这段不会编啊!这段不会编啊!
  '这段是提示用户选取EXCEL单元格,并获得所选单元格的行编号na,
  '以及读取单元格cells(na,3)的内容n1
  '  n1 = Cells(na, 3):n2=Cells(na, 5):n3=Cells(na, 8)  ……
  '####################################################################
     Dim pt As Variant    '插入点
     pt = ThisDrawing.Utility.GetPoint(, "起始参考点")
     If IsEmpty(pt) Then Exit Sub
    ThisDrawing.ModelSpace.AddText n1, pt, 10
   
End Sub
回复

使用道具 举报

8

主题

34

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
66
发表于 2012-1-6 12:33:00 | 显示全部楼层
大致是:xlApp.inputbox(,,,);
回复

使用道具 举报

2

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
18
发表于 2012-4-27 21:00:00 | 显示全部楼层
太厉害了!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 08:27 , Processed in 0.662045 second(s), 59 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表