明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2435|回复: 4

[求助] 用DAO连接EXCEL为什么经常丢数据(附图)?

[复制链接]
发表于 2004-4-15 09:16:00 | 显示全部楼层 |阅读模式
程序代码及跟踪结果: EXCEL表实际内容: 问题:表中第二行(即数据库中的MOVEFIRST)有好几个数字没有被读出,另外501的第四列550*300没有被出,512的第10列的“3”没有被读出,等等,请问各位高手是为什么,程序代码在上图中。
发表于 2004-8-23 15:07:00 | 显示全部楼层
我连怎么样连接EXCEL都不会,请楼主先教教我基本的东西
发表于 2004-9-7 20:14:00 | 显示全部楼层
另外501的第四列550*300没有被出


可能因为那个"*"
发表于 2007-11-12 11:15:00 | 显示全部楼层
gamelemon发表于2004-8-23 15:07:00我连怎么样连接EXCEL都不会,请楼主先教教我基本的东西

请问怎么连接Excel,怎么将属性块中的属性写入Excel

发表于 2007-11-16 23:08:00 | 显示全部楼层

Sub Example_IntersectWith()

     Dim xlApp As Object    ' This Line ,Not set Excel , run Excel
     'Dim xlsheet As Object
    
     ' 发生错误时跳到下一个语句继续执行
     On Error Resume Next
     ' 连接Excel应用程序
     Set xlApp = GetObject(, "Excel.Application")
    
     If Err.Number <> 0 Then
         Set xlApp = CreateObject("Excel.Application")
         xlApp.Visible = True
         xlApp.Workbooks.Add
     End If
     ' 返回当前活动的工作表
     'Set xlsheet = xlApp.ActiveSheet
     Set xlSheet = xlApp.sheets(1)

     ' This example creates a line and circle and finds the points at
     ' which they intersect.
     Dim oBject As AcadEntity, oBject1 As AcadEntity
     Dim ii As Integer, jj As Integer
     Dim Ppt As Variant
     nn = 1
     For ii = 0 To ThisDrawing.ModelSpace.Count - 1       
       Set oBject = ThisDrawing.ModelSpace.Item(ii)       
       For jj = 0 To ThisDrawing.ModelSpace.Count - 1
         Set oBject1 = ThisDrawing.ModelSpace.Item(jj)       
         Ppt = oBject1.IntersectWith(oBject, acExtendOtherEntity)
         xlSheet.Cells(nn, 1).Value = Format(Ppt(0), "0.0")
         xlSheet.Cells(nn, 2).Value = Format(Ppt(1), "0.0")
         xlSheet.Cells(nn, 3).Value = Ppt(2)
         Debug.Print Ppt(0), Ppt(1), Ppt(2)
         Debug.Print nn, oBject.Handle, oBject1.Handle
         xlSheet.Cells(nn, 4).Value = nn
         nn = nn + 1
       Next jj
     Next ii    
End Sub

直接用调用Excel


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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 12:22 , Processed in 0.152482 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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