乐筑天下

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

[求助]请问如何将数据发送到一打开的EXCEL表格?

[复制链接]

1

主题

4

帖子

1

银币

初来乍到

Rank: 1

铜币
8
发表于 2007-5-26 08:06:00 | 显示全部楼层 |阅读模式
选择一封闭的多段线,然后将其面积、长度数据分别发送到一打开的EXCEL表格的指定单元格(或活动单元格)
回复

使用道具 举报

1

主题

4

帖子

1

银币

初来乍到

Rank: 1

铜币
8
发表于 2007-5-26 23:57:00 | 显示全部楼层

我编了这几句,哪位朋友能帮我优化一下吗?
Sub CX()
    Dim uselect As AcadSelectionSet
    Dim mj As String, zc As String
    Dim Excelapplication As Excel.Application
    Dim Excelsheet As worksheet
   
   
    With ThisDrawing
        On Error Resume Next
         .SelectionSets("currentselection").Delete
         
          Set uselect = .SelectionSets.Add("currentselection")
        
          uselect.SelectOnScreen
          For Each objselect In uselect
              mj = objselect.Area
              zc = objselect.Length
              Next
        '  MsgBox "面积= " & mj & " !", vbInformation    '信息框
    End With
        
    On Error Resume Next
        Set Excelapplication = New Excel.Application
            Excelapplication.Visible = True 'False
            Excelapplication.workbooks.Add
        Set Excelsheet = Excelapplication.activeworkbook.sheets("sheet1")
            Excelsheet.cells(1, 1).Value = "面积"
            Excelsheet.cells(1, 2).Value = "周长"
            Excelsheet.cells(2, 1).Value = mj
            Excelsheet.cells(2, 2).Value = zc
End Sub
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-7 17:20 , Processed in 0.799189 second(s), 56 queries .

© 2020-2025 乐筑天下

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